Quando il computer non dispone di memoria sufficiente per eseguire tutte le azioni richieste, è possibile che si verifichi il blocco di Windows e dei programmi utilizzati. Per evitare la perdita di informazioni, Windows invierà una notifica all'utente quando la memoria del computer è insufficiente. È inoltre possibile imparare a riconoscere i segnali di memoria insufficiente e prevenire il verificarsi del problema.

Segnali di memoria insufficiente

I segnali di memoria insufficiente includono una riduzione del livello delle prestazioni, notifiche di memoria insufficiente o esaurita e problemi di visualizzazione. Se ad esempio si tenta di aprire un menu in un programma quando la memoria del computer è insufficiente, il programma potrebbe rispondere lentamente o sembrare bloccato. Se il menu viene visualizzato, il programma potrebbe non rispondere quando si tenta di scegliere un elemento dal menu oppure non visualizzare tutti gli elementi. Se si sceglie un elemento del menu, quest'ultimo potrebbe inoltre scomparire lasciando un'area vuota sullo schermo invece di visualizzare il contenuto del documento o del file che si sta utilizzando.

Motivi per cui si verificano i problemi causati da memoria insufficiente

Il computer dispone di due tipi di memoria, ovvero la memoria ad accesso casuale (RAM, Random Access Memory) e la memoria virtuale. Tutti i programmi utilizzano la RAM, ma quando la RAM è insufficiente per il programma che si sta tentando di eseguire, Windows sposta temporaneamente le informazioni che verrebbero normalmente archiviate nella RAM in un file nel disco rigido denominato file di paging. La quantità di informazioni che viene temporaneamente archiviata in un file di paging è detta anche memoria virtuale. In altre parole, l'utilizzo di memoria virtuale, mediante lo spostamento nel e dal file di paging, consente di liberare memoria RAM sufficiente per la corretta esecuzione dei programmi.

I problemi causati da memoria insufficiente si verificano quando il computer non dispone di memoria RAM e di memoria virtuale sufficienti. Il problema può verificarsi quando si eseguono più programmi di quelli per cui la RAM installata nel computer è progettata per supportare. Problemi dovuti a memoria insufficiente possono inoltre verificarsi quando un programma non libera la memoria che non gli è più necessaria. Questo problema è detto utilizzo eccessivo di memoria o perdita di memoria.

Come prevenire i problemi causati da memoria insufficiente

Eseguire un minor numero di programmi contemporaneamente può contribuire a prevenire i problemi causati da memoria insufficiente e la perdita di dati. È consigliabile osservare i programmi che mostrano segnali di memoria insufficiente e fare in modo di non eseguirli contemporaneamente.

Non è tuttavia sempre pratico e utile eseguire un numero limitato di programmi. I segnali di memoria insufficiente possono indicare che il computer necessità di ulteriore RAM per il supporto dei programmi utilizzati dall'utente. Di seguito sono elencati i metodi consigliati per risolvere o prevenire i problemi causati da memoria insufficiente:

  • Aumentare le dimensioni del file di paging (memoria virtuale)

    Windows tenta di aumentare automaticamente le dimensioni del file di paging alla prima occasione in cui il computer non dispone di memoria sufficiente, ma l'utente ha la possibilità di incrementarle manualmente fino alle dimensioni massime determinate dalla quantità di memoria RAM installata. Sebbene l'aumento delle dimensioni del file di paging consenta di prevenire i problemi causati da memoria insufficiente, è inoltre possibile che ciò determini il rallentamento dell'esecuzione dei programmi. Poiché la lettura delle informazioni dalla RAM è molto più veloce rispetto a quella dal disco rigido, in cui si trova il file di paging, se si rende disponibile troppa memoria virtuale per i programmi, la loro esecuzione risulterà rallentata.

    Per ulteriori informazioni, vedere Modificare le dimensioni della memoria virtuale.

  • Installare ulteriore RAM

    Se si rilevano i segnali di memoria insufficiente o se Windows avvisa di problemi causati da memoria insufficiente, vedere la documentazione fornita con il computer oppure contattare il produttore del computer per stabilire quale tipo di RAM è compatibile con il computer e quindi installare ulteriore RAM. Per installare la RAM, consultare le informazioni fornite dal produttore.

    Per ulteriori informazioni, vedere Stabilire la quantità di RAM presente nel computer.

  • Determinare se vi è un utilizzo eccessivo di memoria da parte di un programma

    Se la memoria del computer diventa insufficiente quando si eseguono determinati programmi, è possibile che per uno o più di questi programmi si verifichi una perdita di memoria. Per interrompere la perdita di memoria, è necessario chiudere il programma. Per correggere una perdita di memoria, è necessario verificare la disponibilità di aggiornamenti per il programma oppure contattare l'autore del software.

    Per stabilire quale programma utilizza la maggior parte della memoria, eseguire la procedura seguente:

    1. Aprire Gestione attività facendo clic con il pulsante destro del mouse sulla barra delle applicazioni e quindi scegliendo Avvia Gestione attività.

    2. Scegliere la scheda Processi.

    3. Per ordinare i programmi in base all'utilizzo di memoria, fare clic su Memoria (Working set privato).

    Per informazioni sugli errori dei programmi e la risoluzione dei problemi, è inoltre possibile utilizzare il Visualizzatore eventi:

    1. Per aprire il Visualizzatore eventi, fare clic sul pulsante StartImmagine del pulsante Start, fare clic su Pannello di controllo, Sistema e sicurezza, Strumenti di amministrazione e quindi fare doppio clic su Visualizzatore eventi. Autorizzazioni di amministratore necessarieQualora venisse richiesto, fornire una password amministratore o una conferma.

    2. Nel riquadro sinistro fare clic su Registri applicazioni e servizi per visualizzare gli eventi di errore. Per visualizzare una descrizione del problema, fare doppio clic sull'evento. Per verificare la disponibilità di informazioni sulla risoluzione dei problemi, cercare un collegamento alla Guida.

    Per ulteriori informazioni, vedere Quali informazioni sono contenute nei registri eventi (Visualizzatore eventi)?