“ Sistemul dvs. a epuizat memoria aplicației. ” Cum este posibil acest lucru?

macOS afișează în mod regulat o casetă de dialog „Forțează ieșirea aplicațiilor”:

Sistemul dvs. a epuizat memoria aplicației.

Sistemul dvs. s-a epuizat memoria aplicației.

Pentru a evita probleme cu computerul, părăsiți orice aplicație pe care nu o utilizați.

Cum este posibil dacă există sunt doar câteva aplicații deschise?

Comentarii

  • În legătură: apple.stackexchange.com/ questions / 178281 / …
  • Am văzut recent această problemă cu aproape toată memoria sistemului liberă. Problema a fost un program defect care aloca, dar nu eliberează niciodată memoria GPU. Deoarece toată afișarea ecranului are loc prin GPU, utilizarea întregii sale memorii este suficientă pentru a provoca o eroare legitimă de memorie, chiar și atunci când este disponibilă multă memorie de sistem.
  • Informațiile lipsă din captura de ecran reprezintă câte file sunt deschise în Safari & Chrome. Monitorul de activitate poate arăta că Safari conține 30 de procese separate și Chrome încă 10.
  • Nu îmi amintesc în acea zi câte file am deschis. De obicei, nu am mai mult de 5 file deschise în safari și 0 în crom, utilizate doar pentru unele teste de dezvoltare
  • Sunt foarte supărat, am avut MacBook Air, apoi am cumpărat MacBook Pro pentru 2,5k USD, ceea ce nu era ieftin , și chiar și cu profesioniști fanul înnebunește sau nu mai are memorie de aplicație. au un raport foarte scăzut dintre preț / putere

Răspuns

Din experiența mea, acest lucru se întâmplă atunci când sistemul meu principal spațiul liber este redus. Sistemele de operare folosesc hard diskul pentru stocarea suplimentară a memoriei, numită „memorie virtuală”. (Cu siguranță mi-am dorit întotdeauna ca sistemul de operare să își rezerve suficient spațiu, dar nu poate prevedea câte aplicații vom rula).

În plus, este demn de remarcat faptul că utilizarea regulată a web-ului necesită acum mult mai multă memorie decât în trecut. În monitorizarea activității, veți observa că fiecare filă & fereastră (fiecare pagină web deschisă) este procesul propriu, ocupând o cantitate semnificativă de memorie. În plus, țineți cont de toate anunțurile, filmele, flash-ul, scripturile, pluginurile și videoclipurile 360 etc., pe care ne așteptăm să le ruleze fără probleme. Noile sisteme de operare și noile pagini web folosesc doar o mulțime de memorie pentru a ne oferi serviciile pe care ne așteptăm să le „funcționeze” (de exemplu, sincronizarea între dispozitive, notificări, actualizare automată etc. etc.).

Pe scurt, din experiența mea, de obicei, nu există un singur proces care ocupă brusc o cantitate uriașă de memorie (deși un program cu scurgeri ar putea fi într-adevăr un vinovat – Sketchup 2016 îmi face asta, de exemplu). Mai frecvent, este funcționalitatea suplimentară pe care o așteptăm de la multe programe / pluginuri web.

Cred că repornirea computerului ameliorează întotdeauna această problemă pentru o perioadă scurtă de timp – în principal prin descărcarea tuturor paginilor web și a aplicațiilor pe care le-am lansat de-a lungul timpului. Dar dacă așteptările noastre cu privire la constrângerile de computer și hardware rămân neschimbate (și rulăm același număr de procese fără a schimba nimic altceva), în cele din urmă vom întâlni din nou problema.

Două soluții care funcționează pentru eu:

1) Deschideți mai puține file / pagini și mai puține programe simultan. Închideți unele pagini web / programe înainte de a deschide aplicațiile puternice, cum ar fi MS Office, Parallels, 3D CAD, programe Adobe etc.

2) Eliberați mai mult spațiu pe unitatea de disc a sistemului (de exemplu, mutați toată muzica și fotografiile pe o altă unitate), pentru a permite sistemului să vă gestioneze nevoile tipice de memorie virtuală. Pentru mine, asta înseamnă Unitatea de sistem de operare de 1 TB are nevoie de> 20% spațiu liber (200 GB)! Cerințele dvs. pot fi diferite. Dacă sunteți pe un laptop Apple mai vechi sau iMac sau Mini, OWC Data-Doubler este un mod cu adevărat fantastic de a realiza acest lucru.

Metoda (1) este soluția mea temporară, astfel încât, atunci când voi adopta în cele din urmă metoda (2), voi restabili performanța rapidă pe care o aștept în timp ce rulez mulți programe grele simultan.

Comentarii

  • De exemplu, Google Chrome este una dintre aplicațiile dvs. deschise și este posibil să aveți 30 de file / pagini deschise în Chrome, fiecare dintre acestea ocupă o cantitate imensă de memorie. Pe computerul meu, o singură filă GMail ocupă 4 GB de memorie (și am 3 dintre acestea deschise pentru conturi varius)!

Răspuns

Mai probabil este o problemă cu sistemul de operare în sine. Tocmai am primit acest mesaj când aveam doar câteva programe deschise și presiunea memoriei era „verde” în Activity Monitor – dar uptime este 106 zile.După cum știe toată lumea – niciun computer / sistem de operare nu poate rula pentru totdeauna fără o repornire, deși 106 zile nu este un număr mare dacă se compară cu mainframe-urile, dar pentru un sistem personal este destul de bun (deși al doilea timp de funcționare al meu Mac este de 168 zile, așa cum vorbiți – fără semne de epuizare a memoriei). Repornirea este probabil cea mai bună sugestie până când Apple nu remediază problema.

Comentarii

  • De ce a votat cineva jos comentariul meu de mai sus?
  • De fapt, constat că, având suficient spațiu liber pe Drive disponibil, nu trebuie să ‘ nu trebuie să închid aproape niciodată. cel mai lung ‘ dispărut a fost de cel puțin 6 luni (înainte de o actualizare a sistemului) – se pare că sistemul de operare este foarte bun la curățarea memoriei și la menținerea stabilă a lucrurilor. Dar chiar și atunci, repornirea a făcut nu există nicio diferență vizibilă în ceea ce privește performanța sistemului.

Răspuns

Poate fi un Google Chrome scurgeri de memorie a aplicației, deoarece am avut aceeași problemă cu ea. Rulați Tas k Manager (în meniul Mai multe instrumente sau a ajuns la chrome: // system /) și verificați memoria utilizată de filele deschise și eliminați-le. Dacă nu va fi de ajutor, Forțarea părăsirii aplicației afectate ar trebui să rezolve problema.

Alternativ verificați presiunea memoriei (comanda memory_pressure) și verificați spațiul liber, astfel încât există suficient spațiu de stocare pentru fișierele swap. Încercați, de asemenea, să rulați sudo purge de la Terminal.

Răspunde

Este posibil să existe o cerere ciudată de memorie pe care sistemul de memorie virtuală nu o poate obliga. Cel mai bun pariu este să reporniți Mac-ul și apoi să rulați Activity Monitor pentru a arăta presiunea memoriei și apoi să observați acele detalii de memorie când / dacă ajungeți din nou la starea respectivă de memorie.

Este probabil ceva cauzat de un buggy program care scapă de memorie – așa că ați putea căuta să actualizați toate programele care rulează când s-a întâmplat ultima dată pentru a vă asigura că nu este ceva pe care o remediere a erorilor îl poate remedia.

Răspuns

Aceeași problemă mi s-a întâmplat acum câteva zile.

Urmez aceste instrucțiuni pentru resetați NVRAM-ul și PRAM-ul Mac-ului meu. Consumul de memorie a trecut de la 4,5 GB până la 2,8 GB când a pornit.

  1. Opriți computerul dvs.

  2. Porniți-l din nou și apăsați & mențineți apăsat Comandă + Opțiune + P + R (toate în același timp) înainte ca ecranul gri să apară.

  3. Țineți apăsate tastele până când auziți pornirea computerului Mac pentru a doua oară (lăsați să emită un sunet de două ori).

A trebuit să repet procesul, o dată după alta, iar acum problemele mele de memorie au fost rezolvate.

Comentarii

  • Am fost sceptic cu privire la acest comentariu. Adică, de ce ‘ nu s-ar reseta la oprire? Nici o putere, niciun berbec nu? Și de ce ar trebui să apăsați combinația complicată de butoane. Dar o căutare rapidă arată că această tehnică este confirmată de Apple support.apple.com/en-us/HT204063 . Conținutul acelei pagini este practic același cu acest răspuns, deși sugerează că un Mac va avea fie PRAM (Mac-uri mai vechi), fie NVRAM (Mac-uri mai noi).
  • Resetarea NVRAM / PRAM nu este ceea ce a funcționat, repornirea este ceea ce a funcționat.

Răspuns

Pot exista mai multe cauze ale acestui mesaj de eroare deoarece primesc mesajul de eroare în mod regulat și aveți 300 GB gratuit pe un SSD de 500 GB. 32 GB RAM și mesajul a apărut cu doar aproximativ 24 GB RAM fizică utilizată.

A fost întotdeauna când am avut o cantitate mare de file Safari deschise. Bănuiesc o problemă de gestionare a memoriei cu Safari. Poate unele site-uri web o declanșează, dar Safari ar trebui să fie suficient de rezistent pentru a se recupera.

În plus, Safari aruncă prea des opțiunea „forțează reîncărcarea” asupra mea, deoarece paginile web au încetat să mai răspundă. Pur și simplu nu este pregătit pentru prim timp. Cineva trebuie să reducă erupția bozo din echipa Safari …

Comentarii

  • Mă îndoiesc că Safari nu este ‘ t gestionând memoria ‘ bine (cu excepția cazului în care descoperiți că Chrome se descurcă cu aceeași crap-ton mult mai bine). Dacă vă uitați la Activity Monitor, ‘ veți vedea că fiecare pagină web necesită multă memorie – mai ales dacă acestea ‘ re-web- aplicații (cum ar fi Gmail – 4 GB mem pentru mine) sau au anunțuri flash / filme (cum ar fi fiecare blog / site de știri).

Răspunde

Dacă vedeți acest mesaj, dar aplicațiile enumerate nu par să explice presupusul consum excesiv de memorie, verificați dacă procesele non-aplicații ar putea fi în spatele acestuia. Vor fi listate în fila Memorie a Activității Monitor, dar nu vor apărea în acea casetă de dialog.

Am fost blocat de această casetă de dialog, fără nici aplicațiile listate, nici spațiu liber pe disc explicând presupusa problemă.Se pare că am avut câteva procese UNIX folosind cantități neobișnuit de mari de memorie. Sumele pe care le foloseau încă nu explică revendicarea dialogului, iar presiunea memoriei era încă în verde, dar de îndată ce le-am renunțat (nici măcar nu a trebuit să renunț forțat) dialogurile s-au oprit și nu au reapărut de atunci.

AVERTISMENT: Este o idee bună să faceți o mică cercetare online despre ceea ce sunt și să faceți orice procese necunoscute înainte de a le renunța forțat, deoarece unele pot avea efecte negative semnificative asupra sistemului dacă sunt uciși. în timpul procesului, poate fi preferabil să reporniți sistemul fie în locul, fie imediat după renunțarea forțată.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *