I computer moderni sono dotati di molto spazio di archiviazione e memoria e sono abbastanza veloci nelle loro operazioni. Ma a volte, un piccolo problema qua o là potrebbe portare al rallentamento di un computer. Uno dei motivi principali di ciò è una perdita di memoria.

Ma cos'è esattamente un collegamento di memoria e come avviene? Potete fare qualcosa per risolvere questo problema? Diamo un'occhiata.

Che cos'è una perdita di memoria?

La memoria del computer è temporaneamente archiviata e recuperata da memoria ad accesso casuale (RAM) per l'esecuzione di varie applicazioni.

Una perdita di memoria è una parte di un'applicazione che utilizza la memoria della RAM senza liberarla definitivamente. Il risultato è che un'app si arresta in modo anomalo la volta successiva che tenta di utilizzare più memoria, il che può influire sulle prestazioni di un computer.

Come rilevare una perdita di memoria

Quando il sistema subisce una carenza di memoria, è molto probabile che tu riceva un messaggio di avviso sullo schermo sulla falsariga di "esaurimento della memoria: le prestazioni iniziano a peggiorare e il sistema inizia malfunzionamento.

instagram viewer

Puoi trovare una perdita di memoria esaminando l'utilizzo della RAM del tuo sistema. L'esecuzione di Windows Performance Monitor può aiutare a trovare una perdita di memoria. Non troverai la fonte della perdita utilizzando questo metodo, ma ti aiuterà a indagare se esiste un collegamento di memoria.

Per eseguire il monitor delle prestazioni, tieni premuto Tasto Windows + R contemporaneamente per aprire il Correre comando. Quindi, entra mdsched.exe.

Dopodiché, fai clic su ok e seleziona Riavvia ora per controllare i problemi. Il test inizierà e potrebbe richiedere diverse ore per essere completato. Seguire le istruzioni sullo schermo dopo il completamento del test per rilevare perdite di memoria.

Immagine dello schermo

Le conseguenze delle perdite di memoria

Le conseguenze dipendono dall'uso di applicazioni client o server. La portata di questi è elencata di seguito.

Applicazioni client (desktop e telefoni cellulari)

Per questi le conseguenze non sono molto gravi, in quanto la memoria allocata viene rilasciata al termine dell'applicazione. Quindi, non c'è instabilità del sistema. Alcuni problemi riscontrati dall'utilizzo eccessivo della memoria possono essere:

  • Il tuo sistema potrebbe iniziare a rallentare.
  • Le app sul tuo computer potrebbero chiudersi improvvisamente.
  • Il codice dell'applicazione del computer che alloca la memoria può bloccarsi e causare bug.

Applicazioni server

Il problema della perdita di memoria in questo caso peggiora, poiché il server deve funzionare a lungo senza riavviarsi. I problemi qui sono gli stessi di quelli delle applicazioni desktop. La memoria viene consumata per giorni, settimane, mesi e le prestazioni del server iniziano a peggiorare. I bug iniziano a comparire, causando l'interruzione del funzionamento del server.

Come prevenire una perdita di memoria

La maggior parte dei linguaggi di programmazione odierni include funzionalità per assistere gli sviluppatori nella gestione automatica della memoria. Usano un sistema chiamato Netturbino, che aiuta a liberare la memoria non utilizzata. Esistono vari tipi di Garbage Collector e comprendere come funziona il Garbage Collector dell'applicazione è un passaggio importante per prevenire perdite di memoria.

Un altro metodo per prevenire la perdita di memoria consiste nello scrivere un codice che elimina le risorse non necessarie. Ti verrà richiesto di scrivere un codice specifico che indichi all'applicazione che il lavoro della risorsa è terminato e che non è necessario ulteriore utilizzo della memoria. Assicurati che i loop vengano eseguiti completamente per evitare il verificarsi di perdite di memoria.

A volte, potrebbe essere necessario riavviare il sistema per evitare una perdita di memoria. Tuttavia, questa operazione può influire sulle app aperte. Questa è quindi l'opzione meno consigliata e dovresti chiudere tutte le app se fai ricorso a questa.

Come risolvere una perdita di memoria in Windows

Le perdite di memoria possono essere difficili da rilevare e correggere in una fase iniziale di sviluppo. Tuttavia, alcuni dei metodi consigliati per correggere le perdite di memoria sono:

Chiusura di un programma utilizzando la maggior parte della memoria

Uno dei metodi migliori per prevenire perdite di memoria è terminare il programma che utilizza la maggior parte della memoria del computer.

premere CTRL+MAIUSC+ESC chiavi per iniziare Responsabile attività. Sotto il Processi scheda, trova un programma che utilizza la maggior parte della memoria. Ora, fai clic con il pulsante destro del mouse sul programma per Ultimo compito e chiudi questo programma. Riavvia il tuo PC e scoprirai che la perdita di memoria è stata cancellata.

Windows 10 ha uno strumento di diagnostica integrato per fornire un'analisi accurata nel determinare la causa principale del problema.

Vai a Ricerca, genere Diagnostica della memoria di Windows e cliccaci sopra.

Dopodiché, scegli Riavvia ora per verificare la presenza di problemi. Lo strumento eseguirà la scansione del tuo PC alla ricerca di problemi di memoria, inclusa la perdita, e ti fornirà i risultati per i problemi rilevati.

Puoi anche richiedere l'aiuto di un'app integrata in Windows 10 nota come a Sorvegliante delle risorse per comprendere il problema della perdita di memoria. Vai a Ricerca, genere Sorvegliante delle risorse, e aprilo. Cliccando Sorvegliante delle risorse, puoi visualizzare i dati in tempo reale del tuo sistema. Analizzare la causa del problema e risolverlo di conseguenza.

Regolazione del PC per le migliori prestazioni

Windows ti consente di regolare le impostazioni del tuo PC con la migliore opzione di prestazioni.

Fai clic con il pulsante destro del mouse sul desktop e vai a Personalizzare. Nella nuova finestra, digita Impostazioni avanzate di sistema nella barra di ricerca.

Dopo aver completato i passaggi precedenti, vai a Scheda Avanzate e clicca Impostazioni sotto Prestazione.

Successivamente, controlla il Regola per ottenere le migliori prestazioni opzione. Fare clic su OK e riavviare il PC. Il tuo PC è ora impostato per fornirti le migliori prestazioni.

Come disabilitare i programmi in esecuzione all'avvio

A volte c'è un programma in esecuzione all'avvio che causa una perdita di memoria. Per far fronte a questo problema, è necessario disabilitare l'app per assicurarsi che non causi più problemi all'avvio.

premere CTRL + MAIUSC + ESC chiavi per aprire Task Manager e fai clic su Avviare scheda.

Immagine dello schermo

Nella nuova finestra, trova il programma che non desideri eseguire all'avvio del PC. Il task manager mostra anche quale programma perde memoria. Disabilitalo semplicemente per evitare perdite di memoria. Fare clic sul programma e scegliere disattivare. Infine, riavvia il PC.

Deframmentazione dei dischi rigidi

Oltre a ottimizzare il disco rigido del computer, la deframmentazione si traduce in una straordinaria gestione della memoria. Sul desktop, fai clic su Questo PC. Fare clic con il pulsante destro del mouse sul disco rigido che si desidera deframmentare (molto probabilmente C) e selezionare Proprietà.

Successivamente, seleziona Utensili scheda e sotto Ottimizza e deframmenta unità, clicca Ottimizzare. Attendi che il processo finisca. Riavvia per salvare le modifiche.

Come disabilitare Runtime Broker

La disabilitazione di Runtime Broker è il processo di gestione delle autorizzazioni delle app Microsoft sul PC. Di solito, Runtime Brokers utilizza una piccola quantità di memoria, ma in caso di un'app difettosa, il processo può rallentare notevolmente il tuo PC.

Per prima cosa, premi il tasto CTRL + MAIUSC + ESC chiavi per aprire Task Manager e scorri verso il basso per trovare Broker di runtime.

Fare clic con il pulsante destro del mouse e Disabilita/Termina operazione.

Disabilitare suggerimenti e trucchi di Windows

Suggerimenti e trucchi offerti da Windows 10 sono utili per i nuovi utenti. Guidano gli utenti a utilizzare efficacemente il sistema e li assistono con alcune utili opzioni aggiuntive.

Vai al Menu iniziale del tuo sistema e apri Impostazioni.

Nella nuova finestra, sotto Sistema,seleziona e clicca Notifiche& Azioni sul pannello di sinistra.

Dopo aver completato i passaggi sopra elencati, trova Ottieni suggerimenti, trucchi e suggerimenti durante l'utilizzo di Windows e deselezionalo.

Deselezionando questa opzione si confermerà che non si ricevono messaggi da Windows. Tuttavia, puoi invertire questa opzione selezionandola se desideri suggerimenti da Windows.

Imparentato: La tua memoria virtuale è troppo bassa? Ecco come risolverlo!

Riduci le perdite di memoria e aiuta il tuo computer a funzionare meglio

Una perdita di memoria è una delle principali cause del rallentamento di un computer. Può essere pericoloso e portare a seri problemi di stabilità del sistema.

Controlla gli aggiornamenti dei driver e rimuovi il malware dal sistema, poiché può anche essere la causa di perdite di memoria. E se stai ancora riscontrando una bassa velocità, considera l'aggiunta di più RAM per consentire al tuo sistema di gestire tutte le operazioni impegnative.

CondividereTweetE-mail
5 miti e idee sbagliate sulla RAM che in realtà non sono vere

Cosa succede se mescoli le dimensioni della RAM? O i moduli RAM non corrispondono completamente? È buono o cattivo? Ecco diversi miti sulla RAM che devono morire!

Leggi Avanti

Argomenti correlati
  • La tecnologia spiegata
  • Memoria del computer
  • Suggerimenti sull'hardware
  • Magazzinaggio
Circa l'autore
Krishnapriya Agarwal (36 articoli pubblicati)

Krishnapriya, o KP, è un appassionato di tecnologia che ama cercare modi per semplificare la vita con tecnologia e gadget. Beve caffè, esplora nuovi modi di usare i suoi dispositivi elettronici e legge fumetti.

Altro da Krishnapriya Agarwal

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti