In Windows, si verifica una perdita di memoria quando un'applicazione o un processo di sistema non rilascia correttamente un blocco di RAM al gestore della memoria del sistema operativo una volta che non è più necessario. In alcuni casi, un programma può restituire solo una parte del blocco di memoria utilizzato, in altri non viene rilasciato nulla. Poiché la RAM fisica è una risorsa limitata, è fondamentale assicurarsi di avere abbastanza disponibilità per gestire il carico di lavoro.
Sebbene ci siano alcuni tipi di perdite di memoria in Windows, il più comune è di gran lunga il problema con la memoria in standby. Tornando a Windows 7, il problema della memoria di standby è ancora prevalente in Windows 10. Una volta che la memoria di standby consuma completamente la memoria libera, il sistema potrebbe iniziare a rallentare e persino arrestarsi in modo anomalo. Poiché una perdita di memoria è in genere il risultato di un bug o di un problema tecnico del software, è importante mantenere aggiornati tutti i driver.
Trova una perdita di memoria con Resource Monitor di Windows
Resource Monitor è un ottimo strumento integrato che ti darà un quadro molto più chiaro di come Windows gestisce le risorse del tuo computer (RAM, CPU, dischi rigidi, ecc.). Se sospetti che un'applicazione o un processo non stia rilasciando la tua memoria di standby, Resource Monitor è un ottimo punto di partenza per iniziare a osservare. I passaggi seguenti mostrano come visualizzare l'utilizzo della memoria del sistema in Windows 10, 8 e 7.
-
Premi tasto Windows+R, inserisci " resmon, " quindi seleziona OK.
-
Seleziona la scheda Memoria, quindi seleziona Impegna per riordinare l'elenco.
-
Controlla Standby (barra blu) con le applicazioni con le applicazioni che usi abitualmente in esecuzione.
Potrebbe essere necessario lasciare il Monitor risorse in funzione per un po' per individuare eventuali perdite. Fai uno screenshot o prendi nota quando apri lo strumento per la prima volta per un facile confronto.
Diagnostica di una perdita di memoria con RaMMap di Windows
RaMMap è uno strumento gratuito di Microsoft che mostrerà dati in tempo reale su come Windows gestisce e alloca la tua RAM. Simile a Resource Monitor, RaMMap visualizzerà l'utilizzo della memoria in standby e verrà eseguito su Windows 10, 8 e 7. I passaggi seguenti illustrano come scaricare ed eseguire RaMMap.
-
Vai alla pagina Sysinternals di RaMMap, quindi seleziona Scarica RaMMap.
-
Vai alla tua cartella Downloads, copia l'archivio RaMMap nella cartella di tua scelta, quindi estrailo.
-
Fai clic con il pulsante destro del mouse sul file dell'applicazione RaMMap, quindi seleziona Esegui come amministratore.
-
Seleziona Sì.
-
Rivedi i TERMINI DELLA LICENZA DEL SOFTWARE SYSTEM, quindi seleziona Accetto.
-
Seleziona la scheda Usa conteggi, quindi controlla la memoria di standby per vedere se aumenta.
Se il tuo sistema sta perdendo memoria libera più gradualmente, potresti dover lasciare RaMMap in esecuzione per un po'. Prendi nota della tua memoria di standby prima e dopo, per vedere se hai una perdita di RAM.
-
Puoi anche dare un'occhiata più da vicino a ogni processo che sta usando la tua memoria fisica nella scheda Processi.
Controlla la RAM con lo strumento di diagnostica della memoria di Windows
L'esecuzione della diagnostica della memoria di Windows è un modo eccellente per controllare a fondo la memoria fisica del computer per eventuali errori.
- Premi tasto Windows+R, inserisci " mdsched.exe", quindi seleziona OK.
- Seleziona Riavvia ora e verifica la presenza di problemi (consigliato).
- Il test inizierà e potrebbe richiedere diverse ore per essere completato. Segui le istruzioni sullo schermo una volta completato il test.
Memoria in standby vuota in Windows con RaMMap
Oltre a monitorare l'utilizzo della memoria, RaMMap può anche essere utilizzato per svuotare manualmente l'elenco di standby.
- Fai clic con il pulsante destro del mouse sul file dell'applicazione RaMMap, quindi seleziona Esegui come amministratore.
- Seleziona Vuoto, poi Elenco standby vuoto.
- La tua memoria di standby ora dovrebbe essere notevolmente inferiore.
Cancella la memoria di standby con la pulizia intelligente dell'elenco di standby
Intelligent Standby List Cleaner (ISLC) è uno strumento gratuito offerto da Wagnardsoft che svuoterà automaticamente la memoria di standby del tuo computer, in base ad alcune condizioni modificabili.
-
Apri un browser web, vai alla pagina del forum ufficiale dell'app, seleziona Download ufficiale qui, quindi seleziona Salva file.
-
Esegui nella cartella Downloads, fai clic con il pulsante destro del mouse sull'archivio ISLC 7z, quindi seleziona Esegui come amministratore.
-
Seleziona Sì quando viene visualizzata la finestra Controllo account utente.
-
Sfoglia in una cartella, seleziona OK, quindi Estrai.
-
Una volta estratto, fai clic con il pulsante destro del mouse su Intelligent Standby List Cleaner ISLC, quindi seleziona Esegui come amministratore.
-
Seleziona Sì, quando viene visualizzata la finestra di dialogo UAC.
-
Seleziona Elimina elenco standby per svuotare manualmente la memoria standby del sistema. Modificare i valori per; La dimensione dell'elenco è almeno e La memoria libera è inferiore a, per soddisfare le tue esigenze.
Seleziona Avvia ridotto a icona per eseguire ISLC in background ogni volta che il sistema si avvia.
Risolvi la perdita di memoria di Windows 10 con FreeStandbyMemory.bat
Lo script freestandbymemory.bat è un altro strumento utile per ridurre i problemi di memoria standby di Windows 10. Viene eseguito automaticamente ogni 3 minuti in background e cancella la memoria di standby se la memoria fisica del computer scende al di sotto di 1500 MB. Lo script può essere scaricato gratuitamente ed è progettato per Windows 10.
-
Vai alla pagina Pastebin dello script, seleziona download, quindi Salva file.
-
Vai alla tua cartella Downloads, fai clic con il pulsante destro del mouse su freestandbymemory (file batch), quindi seleziona Esegui come amministratore.
-
Seleziona Maggiori informazioni.
-
Seleziona Esegui comunque.
-
Seleziona Sì.
-
Una volta aggiunto lo script, seleziona un tasto qualsiasi per continuare. FreeStandbyMemory verrà ora eseguito in background sul tuo sistema.
-
Per eliminare lo script, vai a Questo PC > Windows (C:) > Windows, fai clic con il pulsante destro del mouse su FreeStandbyMemory, quindi seleziona Cancella.
Riparare una perdita di memoria aggiornando i driver
Sebbene ci siano diversi strumenti per verificare la presenza di driver obsoleti, è meglio esaminarli uno alla volta, individualmente, per assicurarsi che tutto sia aggiornato.
- Inserisci Gestione dispositivi nella ricerca di Windows, quindi seleziona Apri una volta che i risultati vengono compilati.
- Espandi una sezione hardware.
- Fai clic con il pulsante destro del mouse su un dispositivo, quindi seleziona Aggiorna driver.