Cosa significa “memoria esaurita”?

“Memoria esaurita” (OOM) è un messaggio di errore visualizzato quando un computer non dispone più di memoria di riserva da allocare ai programmi. Un errore di memoria insufficiente provoca lo spegnimento dei programmi, o addirittura dell’intero computer. Questo problema è in genere causato da una memoria RAM (Random Access Memory) insufficiente, troppi programmi o componenti hardware in esecuzione contemporaneamente o una cache di grandi dimensioni che assorbe una grande quantità di memoria. Alcune persone credono erroneamente che l’eliminazione di elementi dal disco rigido allevierà questo problema, ma così facendo non si riduce la quantità di RAM utilizzata.

L’errore indica che il computer non dispone più di memoria virtuale di riserva per programmi o hardware. Per fare spazio a questa memoria, il computer spesso chiude con la forza i programmi e, possibilmente, l’intero computer. Questa memoria è in genere allocata ai programmi, ma sono necessarie anche memoria e alimentazione per far funzionare hardware come gli altoparlanti.

Uno dei motivi più comuni per la ricezione di questo messaggio di errore è la RAM insufficiente. Il sistema non dispone di molta memoria da utilizzare per le operazioni, il che lo fa esaurire rapidamente. Ciò è particolarmente vero quando sono in esecuzione programmi come i giochi, che richiedono molte risorse. Anche i computer con quantità moderate di RAM possono riscontrare questo problema se vengono utilizzati più programmi e componenti hardware contemporaneamente.

Anche i computer con elevate quantità di RAM possono riscontrare questo problema e, sebbene molti programmi in esecuzione contemporaneamente potrebbero essere il problema, i computer con RAM elevata presentano un problema diverso. Quando un computer si avvia, valuta la quantità di RAM disponibile e crea una cache. La cache stessa occupa memoria. Con i computer che dispongono di elevate quantità di memoria, la cache può occupare una notevole quantità di memoria, causando l’errore di memoria insufficiente.

Risolvere questo problema è solitamente facile. Chiudere tutti i programmi che non sono necessari per liberare risorse. Allo stesso tempo, controlla la finestra di stato del computer per assicurarti che abbia liberato le risorse, perché il computer potrebbe non rendere disponibile la RAM per diversi minuti. Il riavvio del computer è il modo più semplice per assicurarsi che tutte le risorse siano libere. La dimensione della RAM può anche essere aggiornata acquistando e installando nuovi chip RAM.
Alcune persone credono che il messaggio di errore si riferisca alla memoria nel disco rigido, perché sia ​​la RAM che lo spazio sul disco rigido sono indicati casualmente come memoria. Successivamente, queste persone inizieranno a eliminare i file dal computer per liberare memoria. Mentre ridurrà il disco rigido, questo non risolverà l’errore di memoria insufficiente.