“ La memoria dellapplicazione nel sistema è esaurita. ” Comè possibile?

macOS fa apparire regolarmente una finestra di dialogo “Forza la chiusura delle applicazioni”:

Il sistema ha esaurito la memoria dellapplicazione.

Il sistema ha esaurito memoria dellapplicazione.

Per evitare problemi con il computer, chiudi tutte le applicazioni che non stai utilizzando.

Comè possibile se ci sono solo poche app aperte?

Commenti

  • Correlati: apple.stackexchange.com/ questions / 178281 / …
  • Di recente ho riscontrato questo problema con quasi tutta la memoria di sistema libera. Il problema era un programma difettoso che stava allocando ma non rilasciando mai la memoria della GPU. Poiché tutta la visualizzazione dello schermo avviene tramite la GPU, lutilizzo di tutta la sua memoria è sufficiente a causare un legittimo errore di memoria insufficiente, anche quando è disponibile molta memoria di sistema.
  • Linformazione mancante dal lo screenshot indica il numero di schede aperte in Safari & Chrome. Il monitoraggio delle attività potrebbe mostrare che Safari contiene 30 processi separati e Chrome altri 10.
  • Non ‘ non ricordo in quel giorno quante schede ho aperto. Di solito non ho più di 5 schede aperte in Safari e 0 in Chrome, usate solo per alcuni test di sviluppo
  • Sono davvero arrabbiato, avevo macbook air poi ho comprato macbook pro per $ 2.5k che non era economico e anche con pro il ventilatore impazzisce o esaurisce la memoria dellapplicazione. hanno un rapporto prezzo / potenza davvero pessimo

Risposta

Nella mia esperienza, questo accade quando il mio sistema principale il disco rigido sta esaurendo lo spazio libero. I sistemi operativi utilizzano il disco rigido per larchiviazione di memoria aggiuntiva, chiamata “memoria virtuale”. (Ho sicuramente sempre desiderato che il sistema operativo potesse riservare spazio sufficiente per se stesso, ma non è in grado di prevedere quante applicazioni verranno eseguite).

Inoltre, è Vale la pena notare che luso regolare del Web ora richiede molta più memoria rispetto al passato. In Activity Monitor, noterai che ogni singola finestra della & scheda (ogni pagina web aperta) è il suo processo, che occupa una parte significativa della memoria. Inoltre, tieni conto di tutti gli annunci, film, flash, script, plug-in e video 360 ecc. Che ci aspettiamo vengano eseguiti senza problemi. I nuovi sistemi operativi e le nuove pagine web utilizzano solo molta memoria per fornirci i servizi che ci aspettiamo “funzionino” (ad es. Sincronizzazione tra dispositivi, notifiche, aggiornamento automatico, ecc.).

In breve, nella mia esperienza di solito non cè “un singolo processo che occupa improvvisamente unenorme quantità di memoria (anche se un programma che perde potrebbe effettivamente essere un colpevole – Sketchup 2016 lo fa a me, per esempio). Più comunemente, è la funzionalità aggiuntiva che ci aspettiamo da molti programmi / plug-in web.

Credo che il riavvio del computer allevi sempre questo problema per un breve periodo, principalmente scaricando tutte le pagine web e le app che abbiamo lanciato nel tempo. Ma se le nostre aspettative sui vincoli del computer e dellhardware rimangono le stesse (ed eseguiamo lo stesso numero di processi senza cambiare nientaltro), alla fine ci imbatteremo di nuovo nel problema.

Due soluzioni che funzionano per me:

1) Apri meno schede / pagine e meno programmi contemporaneamente. Chiudi alcune pagine Web / programmi prima di aprire le app pesanti, come MS Office, Parallels, CAD 3D, programmi Adobe ecc.

2) Liberare più spazio sul disco rigido del sistema (ad es. spostare tutta la musica e le foto su unaltra unità), per consentire al sistema di gestire le tipiche esigenze di memoria virtuale. Per me, questo significa che il mio Lunità del sistema operativo da 1 TB richiede> 20% di spazio libero (200 GB). I tuoi requisiti potrebbero essere diversi. Se utilizzi un laptop Apple meno recente o iMac o Mini, OWC Data-Doubler è un modo davvero fantastico per ottenere questo risultato.

Il metodo (1) è la mia soluzione temporanea, in modo che quando alla fine metterò in atto il metodo (2) avrò ripristinato le prestazioni scattanti che mi aspetto durante lesecuzione molti programmi pesanti contemporaneamente.

Commenti

  • Ad esempio, Google Chrome è una delle tue app aperte e potresti avere 30 schede / pagine aperte in Chrome, ognuno dei quali occupa unenorme quantità di memoria. Sul mio computer, una singola scheda GMail occupa 4Gig di memoria (e ne ho 3 aperti per vari account)!

Risposta

Più probabilmente è un problema con il sistema operativo stesso. Ho appena ricevuto questo messaggio quando avevo solo pochi programmi aperti e la pressione della memoria era “verde” in Activity Monitor – ma mio Il tempo di attività è di 106 giorni.Come tutti sanno, nessun computer / sistema operativo può funzionare per sempre senza un riavvio sebbene 106 giorni non siano un numero elevato se confrontati con i mainframe, ma per un sistema personale è abbastanza buono (anche se il tempo di attività del mio secondo Mac è di 168 giorni come noi parlare – senza segni di esaurimento della memoria). Riavviare è probabilmente il miglior suggerimento fino a quando Apple non risolverà il problema.

Commenti

  • Perché qualcuno ha votato il mio commento sopra?
  • In realtà trovo che, con abbastanza spazio libero disponibile sullunità, non ‘ devo spegnermi praticamente mai. il periodo più lungo che ‘ sono andato via è stato di almeno 6 mesi (prima di un aggiornamento di sistema) – sembra che il sistema operativo sia davvero bravo a ripulire la memoria e mantenere le cose stabili. Ma anche allora, il riavvio ha nessuna differenza evidente nelle prestazioni del sistema.

Risposta

Potrebbe essere un Google Chrome perdita di memoria dellapplicazione perché ho avuto lo stesso problema con esso. Esegui Tas k Manager (nel menu Altri strumenti o in chrome: // system /) e controlla la memoria usata dalle schede aperte e uccidile. Se non aiuta, la chiusura forzata dellapplicazione interessata dovrebbe risolvere il problema.

In alternativa, controlla la pressione della memoria (comando memory_pressure) e ricontrolla lo spazio libero in modo cè spazio di archiviazione sufficiente per i file di scambio. Prova anche a eseguire sudo purge dal Terminale.

Rispondi

È possibile che ci sia qualche strana richiesta di memoria che il sistema di memoria virtuale non può soddisfare. La soluzione migliore è riavviare il Mac e quindi eseguire Monitoraggio attività per mostrare la pressione della memoria e quindi osservare quei dettagli della memoria quando / se raggiungi di nuovo quello stato di memoria.

Probabilmente è qualcosa causato da un bug programma che perde memoria, quindi potresti cercare di aggiornare i programmi in esecuzione lultima volta che è successo per assicurarti che non sia qualcosa che una correzione di bug possa rimediare.

Risposta

Mi è capitato lo stesso problema un paio di giorni fa.

Seguo queste istruzioni per reimpostare la NVRAM e la PRAM del mio Mac. Il consumo di memoria è passato da 4,5 GB a 2,8 GB allavvio.

  1. Spegni il Mac.

  2. Riaccendilo e premi & tieni premuto Comando + Opzione + P + R (tutti contemporaneamente) prima che appaia la schermata grigia.

  3. Tieni premuti i tasti finché non senti il tuo Mac che si avvia per la seconda volta (lascia che emetta un segnale acustico due volte).

Ho dovuto ripetere il processo, una volta dopo laltra, e ora i miei problemi di memoria sono stati risolti.

Commenti

  • Ero scettico su questo commento. Voglio dire, perché ‘ ram non si ripristina allo spegnimento? Nessun potere, nessun montone giusto? E perché dovresti premere una combinazione contorta di pulsanti. Ma una rapida ricerca su Google mostra che questa tecnica è confermata da Apple support.apple.com/en-us/HT204063 . Il contenuto di quella pagina è fondamentalmente lo stesso di questa risposta, anche se suggerisce che un Mac avrà PRAM (mac più vecchi) o NVRAM (mac più recenti).
  • Il ripristino della NVRAM / PRAM non è ciò che ha funzionato, il riavvio è ciò che ha funzionato.

Risposta

Potrebbero esserci più cause di questo messaggio di errore perché ottengo il messaggio di errore regolarmente e avere 300 GB liberi su un SSD da 500 GB. 32 GB di RAM e il messaggio è apparso con solo circa 24 GB di RAM fisica utilizzata.

È sempre stato quando avevo una tonnellata di schede di Safari aperte. Sospetto un problema di gestione della memoria con Safari. Forse alcuni siti web lo attivano, ma Safari dovrebbe essere abbastanza resistente per il ripristino.

Inoltre, Safari mi lancia troppo spesso lopzione “force reload” perché le pagine web hanno smesso di rispondere. Semplicemente non è pronto per prime tempo. Qualcuno deve reprimere leruzione bozo nel team di Safari …

Commenti

  • Dubito che questo sia perché Safari non è ‘ per gestire bene la memoria della ‘ (a meno che non trovi che Chrome gestisce la stessa merda molto meglio). Se guardi Activity Monitor, ‘ vedrai che ogni pagina web richiede molta memoria, specialmente se ‘ re web- app (come Gmail – 4 GB di mem per me) o hanno annunci flash / film (come ogni blog / sito di notizie).

Risposta

Se vedi questo messaggio ma le applicazioni elencate non sembrano spiegare il presunto consumo di memoria eccessivo, controlla se dietro di esso potrebbero esserci processi non applicativi. Saranno elencati nella scheda Memoria di Monitoraggio attività, ma non appariranno in quella finestra di dialogo.

Sono stato bloccato da questa finestra di dialogo senza le applicazioni elencate né lo spazio libero su disco che spiegasse il presunto problema.È venuto fuori che avevo alcuni processi UNIX che utilizzavano quantità di memoria insolitamente grandi. Le quantità che stavano usando ancora non spiegano la pretesa del dialogo, e la pressione della memoria era ancora nel verde, ma non appena li ho chiusi (non ho nemmeno dovuto forzare la chiusura) i dialoghi si sono fermati e non “t si è ripetuto da allora.

ATTENZIONE: “È una buona idea fare una piccola ricerca online su cosa sono e cosa fanno i processi sconosciuti prima di chiuderli con la forza, poiché alcuni potrebbero avere effetti negativi significativi sul sistema se uccisi. A seconda durante il processo, potrebbe essere preferibile riavviare il sistema al posto o immediatamente dopo la chiusura forzata.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *