Risolvi il problema con il sistema che ha esaurito la memoria dell'applicazione nel Mac?

Pubblicato: 2021-11-16

MacBook è una delle principali preferenze per gli utenti che desiderano acquistare un laptop personale. A differenza dei laptop Windows, non devi preoccuparti molto dei virus e dei problemi di sicurezza con il Mac. Il nuovo MacBook funzionerà in modo super veloce e adorerai usare il laptop per un po'. Tuttavia, dopo qualche tempo inizierai a vedere i problemi tipici come lo spazio di archiviazione pieno o il problema della memoria. Ciò accade soprattutto dopo aver aggiornato il sistema operativo all'ultima versione che potrebbe entrare in conflitto con le vecchie app. Ecco alcuni dei suggerimenti che puoi provare, se vedi spesso il problema "Il tuo sistema ha esaurito la memoria dell'applicazione" in Mac.

Cosa significa esaurire la memoria dell'applicazione?

Ogni app ha bisogno di memoria e spazio di archiviazione sufficienti per funzionare correttamente su Mac. Innanzitutto, il Mac utilizzerà la RAM (Random Access Memory) per archiviare i processi di runtime. Quando la RAM è piena, il Mac inizierà a utilizzare l'unità principale (memoria virtuale) e cambierà l'utilizzo per mantenere le app in esecuzione. Sebbene il messaggio di avviso mostri "esaurimento della memoria dell'applicazione", potrebbe effettivamente significare che stai eseguendo con meno spazio di archiviazione.

Avviso di esaurimento della memoria dell'applicazione
Avviso di esaurimento della memoria dell'applicazione

Quindi, il messaggio di avviso viene visualizzato in due casi potenziali:

  • Stai eseguendo troppe app che consumano RAM.
  • Le app che stai utilizzando tentano di archiviare molti dati di runtime o file temporanei nell'unità di archiviazione principale.

Come risolvere il problema del sistema ha esaurito la memoria dell'applicazione?

Prima di procedere con le correzioni, è necessario comprendere la capacità del tuo Mac. In generale, dovresti avere 8 GB di RAM e 128 GB o più di spazio di archiviazione.

  • Fai clic sul menu Apple visualizzato nell'angolo in alto a sinistra del tuo Mac. Questo menu appare sempre sul tuo Mac, indipendentemente dall'applicazione che usi.
  • Seleziona l'opzione "Informazioni sul Mac".
  • La sezione "Panoramica" mostrerà i dettagli dell'hardware e puoi controllare la memoria qui.
Controlla la memoria del Mac
Controlla la memoria del Mac
  • Vai alla scheda "Archiviazione" per verificare l'utilizzo dello spazio di archiviazione.
Controlla lo spazio di archiviazione del Mac
Controlla lo spazio di archiviazione del Mac

Queste informazioni daranno un'idea generale di quanta memoria e spazio di archiviazione disponibile sul tuo Mac prima di provare ad aumentarli.

1. Spegni e riavvia il Mac

Come accennato, i processi di runtime possono occupare molta RAM e causare problemi di memoria insufficiente. La soluzione semplice e migliore è spegnere il Mac e riavviare in modo che tutti i processi sospesi vengano terminati e rilasci la memoria. Pertanto, prima di provare qualsiasi altra opzione, assicurati di riavviare o riavviare il Mac e di eseguire le normali attività per vedere apparire di nuovo il messaggio di avviso.

2. Controlla l'utilizzo della memoria dell'applicazione in Activity Monitor

Se il riavvio non ha risolto il problema, è il momento di cercare i dettagli su quale app sta consumando più memoria. Nella maggior parte dei casi, potrebbero esserci app avviate e funzionanti in background di cui non sei a conoscenza.

  • Premi "Comando + Maiusc" per aprire la ricerca Spotlight.
  • Digita "attività" e fai clic sull'app "Monitoraggio attività" dai risultati.
  • Vai alla scheda "Memoria" nell'app e quindi fai clic sull'intestazione della colonna "Memoria" per ordinare gli elementi in ordine decrescente.
  • Ora puoi vedere chiaramente quale app sta consumando più memoria nel tuo Mac.

Come puoi vedere nello screenshot qui sotto, il processo "WindowServer" occupava 2,39 GB di memoria su 8 GB di RAM disponibili. Tuttavia, questo è un processo macOS legittimo utilizzato per mostrare icone, finestre e altri elementi sullo schermo. Il problema è che questo tipo di processi non viene mostrato nell'avviso di memoria insufficiente che mostra solo le applicazioni.

Controlla l'utilizzo della memoria in Activity Monitor
Controlla l'utilizzo della memoria in Activity Monitor

Fare doppio clic sul processo che consuma più memoria per vedere i dettagli. Nel pop-up che appare, puoi vedere la dimensione reale della memoria che è solo 100.7 MB per il processo WindowServer, come puoi vedere nello screenshot qui sotto.

Consumo di memoria dettagliato di un processo
Consumo di memoria dettagliato di un processo

Se vedi altre app che consumano più memoria, fai semplicemente clic su "Esci" e poi di nuovo su "Esci" nel popup per chiudere il processo. Tuttavia, per WindowServer, assicurati di salvare tutto il tuo lavoro e chiudi tutte le app per vedere il cambiamento nell'utilizzo della memoria. Abbiamo chiuso tutte le altre app e verificato che l'utilizzo della memoria fosse ancora di circa 2,4 GB. Pertanto, abbiamo deciso di "Chiudere" quel processo. Ti mostrerà un avviso e fai clic sul pulsante "Esci forzato" per terminare il processo che ti disconnetterà immediatamente dal Mac.

Forza la chiusura del processo da Activity Monitor
Forza la chiusura del processo da Activity Monitor

Ora, accedi di nuovo e controlla l'utilizzo della memoria nell'app Activity Monitor per vedere che la memoria bloccata è stata rilasciata. Abbiamo aperto più app e abbiamo aspettato ore per vedere che il processo WindowServer consumava un massimo di ~ 300 MB e non si avvicinava in alcun modo all'utilizzo precedente di 2,39 GB.

Utilizzo della memoria ridotto
Utilizzo della memoria ridotto

L'unica cosa strana era che mostra ancora la "Memoria dell'app" come 2,98 GB, il che non è corretto quando si riassumono i dettagli. Tuttavia, questo ha effettivamente risolto il problema e l'avviso di memoria non è mai più apparso.

Nota: la memoria cablata è una parte riservata della RAM per l'esecuzione dei processi di sistema e non può essere utilizzata per altri scopi. Allo stesso modo, i file memorizzati nella cache contengono la memoria occupata dalle cache delle app per migliorare le prestazioni. Puoi svuotare la cache nel Mac per rilasciare questa parte. Tuttavia, verrà ricostruito di nuovo quando inizierà a utilizzare le app. Pertanto, dovresti mirare a ripulire la "Memoria dell'app" per risolvere il problema di esaurimento della memoria dell'applicazione.

3. Pulisci archiviazione Mac: dati di sistema o altra categoria

L'opzione successiva è liberare spazio di archiviazione sul tuo Mac. La parte in grigio nella memoria del Mac è "Dati di sistema" in macOS Monterey. Nelle versioni precedenti di macOS, questo verrà mostrato come categoria "Altro". Se vedi una grande quantità di spazio di archiviazione nella categoria "Dati di sistema" o "Altro", segui le istruzioni in questo articolo per liberare lo spazio di archiviazione.

Per scopi generali, controlla questo articolo su come aumentare lo spazio di archiviazione nel Mac. In generale, hai le seguenti opzioni:

  • Usa l'utilità di gestione dell'archiviazione del Mac per trovare ed eliminare file spazzatura di grandi dimensioni.
  • Vai alla cartella "Applicazioni" ed elimina tutte le app inutilizzate.
  • Pulisci i file temporanei sul tuo Mac e la cronologia di navigazione.

4. Chiudi più schede del browser

Se hai aperto un numero elevato di schede nel tuo browser, assicurati di chiudere tutte le schede e controllare l'utilizzo della memoria. L'utilizzo di più schede consuma RAM e provoca l'arresto anomalo delle app o il rallentamento del Mac. Nella maggior parte dei casi, vedrai messaggi di avviso come l'esaurimento della memoria dell'applicazione quando utilizzi più schede nella versione Chrome per Mac. Probabilmente devi tornare a Safari e verificare se il problema persiste.

5. Disinstallare le estensioni del browser

Le estensioni del browser possono fare più male che bene a cui potresti pensare. A volte, le tue estensioni non vengono aggiornate per l'ultima versione del sistema operativo o raccolgono grandi quantità di dati che consumano RAM. Puoi disabilitare tutte le estensioni nel tuo browser (Safari, Chrome, Firefox o qualsiasi altro browser che utilizzi) e verificare che aiuti a risolvere il problema.

6. Chiudi le app che consumano memoria

Come puoi vedere nel pop-up di avviso che mostra "il tuo sistema ha esaurito la memoria dell'applicazione", suggerirà anche l'elenco delle app con consumo di memoria. Sebbene questo non sia a livello dettagliato come l'app "Monitoraggio attività", puoi comunque selezionare l'app e fare clic sul pulsante "Esci forzato" per chiuderla.

Funziona la maggior parte delle volte poiché l'app rilascerà la memoria e lo spazio di archiviazione.

7. Controlla le app che creano file di archiviazione temporanei

Questa azione è un caso per caso, dipende dal tipo di app che usi. Ad esempio, app come Snagit e Camtasia manterranno un numero elevato di file nella libreria temporanea. La chiusura di questo tipo di app aiuterà a liberare la memoria occupata e a risolvere il problema della memoria dell'applicazione esaurita.

D'altra parte, ci sono file temporanei sul tuo Mac che puoi eliminare insieme alla cronologia di navigazione sul tuo browser. Ciò potrebbe liberare spazio libero e aiutare a evitare problemi di memoria.

8. Pulisci memoria e archiviazione con app di terze parti

L'opzione successiva è utilizzare un'app di terze parti per svuotare la memoria dell'app. Questa è un'operazione semplice con un clic rispetto all'utilizzo dell'app "Monitoraggio attività". Ci sono molte app per la pulizia gratuite e premium disponibili nel Mac App Store per questo scopo. Ad esempio, puoi utilizzare l'app Cleaner One per svolgere diverse attività di pulizia.

Pulisci memoria
Pulisci memoria
  • Visualizza l'utilizzo della memoria e della CPU insieme alla dimensione dei file spazzatura sul tuo Mac.
  • Fare clic sul pulsante "Aggiorna" per svuotare la memoria dell'app inutilizzata che risolverà il problema di esaurimento della memoria dell'applicazione.
  • Scansiona ed elimina file spazzatura, grandi e duplicati per ripulire lo spazio di archiviazione.

9. Controlla l'aggiornamento del sistema operativo e dell'app

A volte, macOS può avere un bug che potrebbe attivare falsi avvisi relativi alla memoria e all'archiviazione. La stessa cosa può accadere quando utilizzi app obsolete nella tua app.

  • Per le app, vai su App Store e controlla nella sezione "Aggiornamenti".
  • Vai su "Menu Apple> Preferenze di Sistema> Aggiornamento software" e verifica che sia disponibile un aggiornamento del sistema operativo.
Controlla l'aggiornamento del software su Mac
Controlla l'aggiornamento del software su Mac

Se sei un'app di terze parti scaricata da siti Web, conferma con gli sviluppatori che sono compatibili con l'ultima versione del sistema operativo.

10. Aumenta la RAM

Se nessuno dei suggerimenti di cui sopra funziona per te, l'ultima opzione è aumentare la RAM fisica nel tuo Mac. Sebbene 8 GB di RAM siano sufficienti per scopi generali, potrebbe essere necessaria una capacità aggiuntiva per l'utilizzo di app di progettazione grafica o giochi ad alta definizione. Anche tu hai bisogno di maggiore memoria quando ti colleghi a monitor esterni 4K al tuo Mac. Tuttavia, aumentare la memoria fisica non è un compito facile e potrebbe essere necessario ottenere aiuto dal supporto Apple Store più vicino. Dai un'occhiata a questo articolo per ottenere i dettagli completi su come aumentare la RAM nel tuo Mac.

Parole finali

Nel nostro caso, la chiusura delle app che consumano memoria da Activity Monitor ha risolto il problema. Inoltre, è una buona idea utilizzare un numero inferiore di schede aperte nel browser e ripulire il Mac per aumentare lo spazio di archiviazione per evitare potenziali problemi. Ci auguriamo che uno dei suggerimenti di cui sopra ti abbia aiutato a risolvere il problema di esaurimento della memoria dell'applicazione nel tuo Mac.