MacOS si basa su Unix, perciò la sua gestione della memoria è piuttosto valida. Tuttavia non è perfetta, per questo potresti comunque trovarti di fronte a un messaggio di errore che dice "Il sistema ha esaurito la memoria disponibile per le applicazioni." Che cosa significa e cos'è successo? In questo articolo spiegheremo cosa causa l'errore e cosa fare per correggerlo.
Prima però, vediamo che cos'è la memoria delle applicazioni. In parole povere, è la parte di macOS responsabile della gestione e del funzionamento delle applicazioni.
Cosa significa che "Il sistema ha esaurito la memoria disponibile per le applicazioni"?
MacOS archivia nella RAM i dati utilizzati dai processi attivi. Se lo spazio sulla RAM scarseggia, il sistema operativo inizia a salvare i dati sul disco di avvio principale per poi spostarli sulla RAM al bisogno. Ecco spiegato cos'è la memoria virtuale. Per questo motivo, bisognerebbe avere sempre abbastanza spazio libero sul disco di avvio, il 10% secondo la regola empirica. Se sul disco di avvio non c'è abbastanza spazio per archiviare i file temporanei di un'applicazione, comparirà il messaggio di errore che avvisa che la memoria per le applicazioni è terminata.
Perché succede?
Ci sono diversi fattori che possono portare alla comparsa di questo messaggio di errore. Tuttavia, come abbiamo detto, il sistema di gestione della memoria di macOS è benfatto, quindi, se vedi il messaggio, meglio prendere provvedimenti.
I motivi possono essere:
Spazio sul disco | Lo spazio sul disco di avvio scarseggia |
Sovraccarico | Ci sono troppe app aperte contemporaneamente |
Utilizzo del browser | Ci sono troppe schede aperte nel browser |
App malfunzionanti | Alcune applicazioni "monopolizzano" la memoria |
Il modo migliore per evitare di incappare in questo messaggio di errore è assicurarsi di avere quanta più memoria libera possibile sul Mac. CleanMyMac X è un'app autenticata da Mac, con un pratico Menu che facilita il monitoraggio della memoria delle applicazioni e ti consente di intervenire ogni qual volta noti un rallentamento del sistema. Ecco come funziona:
- Scarica CleanMyMac gratuitamente da qui.
- Installa e apri l'applicazione.
- Vai nella barra dei menu e fai clic sull'icona di CleanMyMac X.
- Fai clic su Memoria.
Sulla sinistra vedrai la scheda Memoria. Cliccandoci sopra potrai controllare quanta memoria hai a disposizione e chiudere le app che consumano più risorse. Puoi liberare la memoria direttamente dalla sezione Memoria: clicca su Libera per risolvere tutti i problemi di memoria del tuo Mac.
Come controllare la memoria delle applicazioni su Mac?
Prima di cancellare la memoria delle applicazioni del Mac, bisogna capire come si fa a controllarla. Per fortuna, esiste uno strumento integrato fatto apposta: Monitoraggio Attività.
Ecco come funziona:
- Vai ad Applicazioni > Utility.
- Apri Monitoraggio Attività.
- Fai clic su Memoria e controlla i dati nella parte inferiore della finestra. Fai molta attenzione a Memoria app, accanto a Memoria utilizzata.
Come correggere l'errore "Il sistema ha esaurito la memoria disponibile per le applicazioni"
Ci sono anche altri modi per affrontare il problema.
1. Riavvia il Mac
È la primissima cosa da fare. Riavviare il Mac permette di cancellare la cache e altri file temporanei, liberando lo spazio disco utilizzato come memoria virtuale.
2. Aggiorna macOS
Tutte le volte che sorgono dei problemi sul Mac, è buona norma controllare se c'è un aggiornamento disponibile, nel caso il problema derivi da un bug corretto con l'aggiornamento.
- Clicca sul menu Apple e seleziona Informazioni su questo Mac > Impostazioni di Sistema.
- Seleziona Generali > Aggiornamento Software.
- Se è disponibile un aggiornamento, segui le istruzioni sullo schermo per installarlo.
3. Chiudi le app che non usi
Lasciare le app aperte in background anche quando non si usano, consuma moltissima memoria virtuale. È buona norma chiudere le app quando non servono. Premi Opzione + Comando + Esc per aprire il menu Uscita forzata. Se ci sono programmi che al momento non stai usando, chiudili.
4. Disinstalla le applicazioni
Alcune applicazioni occupano diversi gigabyte sul Mac quindi, se non le usi, sarebbe meglio disinstallarle. Se sono state scaricate dall'App Store, potrai scaricarle di nuovo in caso di necessità, oppure potrai riscaricarle dal sito dello sviluppatore. Sapevi, ad esempio, che Microsoft Word occupa 2GB di spazio? So, it's better to get rid of unnecessary apps.
Esistono diversi modi per disinstallare le app sul Mac:
- Cancella l'app tramite l'App Store. Se hai scaricato l'app dall'App Store, apri lo Store, clicca in basso sul tuo nome utente e cerca l'app da rimuovere. Quindi, clicca sull'icona con i tre punti e scegli Elimina app. Conferma.
- Trascina l'app nel Cestino dalla cartella Applicazioni. Non dimenticare di svuotare il Cestino quando hai finito.
- Usa il Launchpad. In questo caso, non devi far altro che trovare l'app nel Launchpad, cliccarci sopra e tenere premuto finché l'icona non inizia a vibrare, poi premere X > Elimina.
- Avvia lo strumento di disinstallazione nativo dell'app. Si trova nella cartella Applicazioni e di solito si chiama [App] Uninstaller, oppure [App] Uninstall.
- Usa CleanMyMac X e il modulo Disinstallazione per trovare rapidamente tutti i file correlati alle app e rimuoverli in un sol colpo. Basta aprire CleanMyMac X, andare nel modulo Disinstallazione, selezionare un'app (o più di una) e cliccare su Disinstalla.
Tieni presente che se non usi CleanMyMac X, per avere la certezza di aver rimosso completamente l'app dovrai andare alla ricerca dei file residui. Per saperne di più su come cancellare i residui delle app, leggi questo articolo.
5. Aggiorna le app
Come per macOS, una o più delle applicazioni in uso potrebbero avere un bug responsabile di un consumo di memoria eccessivo. Controlla sono disponibili aggiornamenti che potrebbero aver risolto eventuali bug all'interno delle app. Per le app scaricate dall'App Store, controlla all'interno dello Store. Per le altre app, fai clic sul nome dell'app nell'angolo in alto a sinistra dello schermo (dovresti vedere l'opzione "Verifica aggiornamenti"). Non devi far altro che seguire questi passaggi:
- Apri l'App Store dal Launchpad, dal Dock, oppure dalla cartella Applicazioni.
- Fai clic su Aggiornamenti.
- Se ci sono aggiornamenti disponibili, fai clic su Aggiorna oppure su Aggiorna tutto.
Se controllare sia le app scaricate dall'App Store, sia quelle che non sono state scaricate dall'App Store ti sembra troppo faticoso, ecco la scorciatoia: CleanMyMac X e il suo modulo Aggiornamento. Scansiona tutte le app installate sul tuo Mac e trova automaticamente l'ultima versione. Non devi far altro che selezionare le app dall'elenco e cliccare su Aggiorna. Facile, no?
6. Chiudi le schede del browser
I browser web moderni consentono di aprire così tante schede contemporaneamente che quasi tutti ne teniamo aperte decine per tutto il giorno. E poi ci chiediamo perché i nostri Mac sono lenti! Quando una scheda è aperta viene costantemente aggiornata in background, consumando memoria e altre risorse di sistema. Aggiungi le schede che usi di solito ai segnalibri e chiudile quando hai finito di usarle.
7. Controlla le estensioni del browser
Le estensioni dei browser obsolete o che contengono bug possono essere un'altra delle cause dei problemi di memoria sul Mac e determinare anch'esse questo messaggio di errore. Dai un'occhiata alle estensioni in ciascuno dei browser web che utilizzi e controlla se ti servono o se possono essere disabilitate o rimosse.
In Safari, le estensioni si trovano in Preferenze > Estensioni. In Chrome, puoi accedervi digitando chrome://extensions
nella barra degli indirizzi.
8. Riduci l'utilizzo di memoria del Finder
Di solito, i problemi legati alla memoria hanno a che vedere con il Finder. Si tratta di un file manager nativo che aiuta a navigare tra i file e che conserva i percorsi di tutti i file presenti sul Mac. Il suo funzionamento, tuttavia, richiede molta RAM. Quindi, se le altre soluzioni non hanno funzionato, potrebbe essere un'idea limitarne l'uso della memoria. Ecco come:
- Apri una nuova finestra del Finder
- Seleziona Finder > Impostazioni dalla barra dei menu.
- Nella scheda Generali, cerca il menu a discesa "Le nuove finestre del Finder mostrano".
- Seleziona un'altra posizione, anziché Recenti o tutto il disco fisso.
- Tieni premuto il tasto Opzioni e fai clic destro sull'icona del Finder nel Dock.
- Seleziona Riapri.
9. Utilizza la finestra Archiviazione di Mac
Apple mette a disposizione alcuni strumenti utili per la gestione dello spazio sul disco di avvio.
- Fai clic nel menu Apple e seleziona Informazioni su questo Mac.
- Scegli la scheda Archiviazione.
- Fai clic su Gestisci.
- Seleziona Consigli per vedere un elenco di suggerimenti di Apple per liberare spazio di archiviazione. Scegli quali di questi vuoi mettere in pratica e segui le istruzioni.
10. Installa altra RAM
L'ultima spiaggia, e la più costosa, è installare sul Mac della RAM aggiuntiva, se puoi. Avere fisicamente della RAM in più permetterà a macOS di ricorrere meno di frequente al disco di avvio per archiviare i file swap. Tuttavia, non su tutti i Mac è possibile espandere la RAM dopo l'acquisto e, anche per gli altri, occorre recarsi in un Apple Store o in un centro assistenza autorizzato.
Come ridurre l'utilizzo di memoria del Mac con Monitoraggio Attività
Se hai seguito tutti i passaggi precedenti e vedi ancora lo stesso messaggio di errore, dovrai scavare più a fondo per individuare la fonte del problema. MacOs ha uno strumento fantastico per svolgere questo compito: Monitoraggio Attività. Consente di vedere tutti i processi in funzione sul Mac e di ordinarli in base alle risorse di sistema che stanno consumando in quel preciso momento, RAM compresa. Così, puoi individuare i processi che monopolizzano la memoria e che potrebbero essere la causa del messaggio di errore, quindi chiuderli.
- Vai in Applicazioni > Utility e apri Monitoraggio Attività.
- Fai clic sulla scheda Memoria per visualizzare l'elenco dei processi che consumano memoria, comprese le applicazioni e le schede del browser.
- Seleziona un processo o un'app e fai clic sul simbolo "X" per chiuderlo.
Esistono diversi motivi per cui compare il messaggio di errore che avvisa che il sistema ha esaurito la memoria disponibile per le applicazioni, ma tutti hanno origine dallo stesso problema: lo spazio sul disco di avvio scarseggia. Dunque, la soluzione più semplice è fare spazio. Ti consiglio comunque di seguire i passaggi qui sopra per escludere l'eventualità che si tratti di un'app problematica, che consuma più memoria di quanta dovrebbe.