“ Ve vašem systému došla paměť aplikace. ” Jak je to možné?

macOS pravidelně otevírá dialogové okno „Vynutit ukončení aplikací“:

Váš systém vyčerpal paměť aplikace.

Váš systém vyčerpal paměť aplikací.

Chcete-li se vyhnout problémům s počítačem, ukončete všechny aplikace, které nepoužíváte.

Jak je to možné, pokud existuje je jen několik otevřených aplikací?

Komentáře

  • Související: apple.stackexchange.com/ questions / 178281 / …
  • Nedávno jsem viděl tento problém téměř s veškerou systémovou pamětí. Problémem byl vadný program, který přiděloval, ale nikdy neuvolňoval paměť GPU. Jelikož se celá obrazovka zobrazuje prostřednictvím GPU, vyčerpání celé její paměti stačí k tomu, aby došlo k legitimní chybě paměti, i když je k dispozici dostatek systémové paměti.
  • Tato část informací chybí snímek obrazovky ukazuje, kolik karet je otevřeno v prohlížeči Safari & Chrome. Monitor aktivity může ukázat, že Safari obsahuje 30 samostatných procesů a Chrome dalších 10.
  • Nepamatuji si

kolik dní jsem otevřel. Ususlly Nemám více než 5 záložek otevřených v safari a 0 v chromu, použito pouze pro nějaký vývojový test.

  • Jsem opravdu naštvaný, měl jsem MacBook Air, pak jsem si koupil MacBook Pro za 2,5 000 USD, což nebylo levné a dokonce i u profesionálu se fanoušek zblázní nebo dojde paměť aplikace. mají opravdu špatný poměr cena / výkon
  • odpověď

    Podle mých zkušeností k tomu dochází, když můj hlavní systém na pevném disku dochází volné místo. Operační systémy používají pevný disk k ukládání další paměti, tzv. Virtuální paměti. (Rozhodně jsem si vždy přál, aby si OS mohl vyhradit dostatek místa pro sebe, ale prostě nedokáže předvídat, kolik aplikací budeme spouštět).

    Kromě toho je to stojí za zmínku, že běžné používání webu nyní vyžaduje mnohem více paměti, než tomu bylo v minulosti. Na monitoru aktivity si všimnete, že každé okno & každé okno (každá otevřená webová stránka) je vlastním procesem, který zabírá značnou část paměti. Kromě toho vezměte v úvahu všechny reklamy, filmy, flash, skripty, pluginy a 360 videa atd., Očekáváme, že budou fungovat hladce. Nové operační systémy a nové webové stránky využívají hodně paměti k tomu, aby nám poskytovaly služby, které očekáváme, že budou „fungovat“ (např. Synchronizace mezi zařízeními, oznámení, automatické aktualizace atd.).

    Stručně řečeno, podle mých zkušeností obvykle nejde o jediný proces, který by najednou zabral obrovské množství paměti (i když netěsný program by mohl být skutečně viníkem – například Sketchup 2016 mi to dělá). je to další funkce, kterou očekáváme od mnoha programů / webových pluginů.

    Domnívám se, že restartování počítače vždy na krátkou chvíli tento problém zmírní – především uvolněním všech webových stránek a aplikací, které jsme v průběhu času spustili. Pokud ale naše očekávání počítačových a hardwarových omezení zůstanou stejná (a spustíme stejný počet procesů, aniž bychom změnili cokoli jiného), nakonec se do problému znovu pustíme.

    Dvě řešení, která fungují pro já:

    1) Otevřete méně karet / stránek a méně programů najednou. Před otevřením náročných aplikací, jako jsou MS Office, Parallels, 3D CAD, programy Adobe atd., zavřete některé webové stránky / programy.

    2) Uvolněte více místa na pevném disku systému (např. přesuňte veškerou hudbu a fotografie na jiný disk), aby systém mohl zpracovat vaše typické potřeby virtuální paměti. Pro mě to znamená můj 1TB OS vyžaduje> 20% volného místa (200 GB)! Vaše požadavky se mohou lišit. Pokud používáte starší notebook Apple nebo iMac nebo Mini, OWC Data-Doubler je opravdu fantastický způsob, jak toho dosáhnout.

    Metoda (1) je moje dočasná oprava, takže když nakonec uzákoním metodu (2), obnovím pohotový výkon, který očekávám při běhu mnoho náročné programy současně.

    Komentáře

    • Například Google Chrome je jednou z vašich otevřených aplikací a můžete mít otevřených 30 karet / stránek v prohlížeči Chrome, z nichž každý zabírá obrovské množství paměti. Na mém počítači jedna karta GMail zabírá 4Gigs paměti (a já mám 3 z nich otevřené pro různé účty)!

    Odpovědět

    Pravděpodobnější je problém se samotným operačním systémem. Právě jsem obdržel tuto zprávu, když jsem měl otevřených jen několik programů a tlak paměti byl v aplikaci Activity Monitor „zelený“ – ale můj doba provozu je 106 dnů.Jak všichni vědí – žádný počítač / OS nemůže běžet navždy bez restartu, i když 106 dní není vysoké číslo, pokud porovnáte s mainframy, ale pro osobní systém je to docela dobré (i když doba provozu mého druhého Macu je 168 dní, protože mluvit – bez známek vyčerpání paměti). Restart je pravděpodobně nejlepší návrh, dokud to Apple neopraví.

    Komentáře

    • Proč někdo hlasoval dolů můj komentář výše?
    • Vlastně zjišťuji, že když mám na Disku dostatek volného místa, nemusím se ‚ vůbec vypínat. nejdelší, než jsem ‚ d odešel, byl minimálně 6 měsíců (před aktualizací systému) – zdá se, že OS je opravdu dobrý v čištění paměti a udržování věcí stabilních. Ale i poté bylo provedeno restartování žádný znatelný rozdíl ve výkonu systému.

    Odpověď

    Může se jednat o Google Chrome únik paměti aplikace, protože jsem s ním měl stejný problém. Spustit Tas k Správce (v nabídce Další nástroje nebo v prohlížeči chrome: // system /) a zkontrolovat paměť používanou otevřenými kartami a zabít je. Pokud nepomůže, měl by problém vyřešit vynucený ukončení aplikace.

    Případně zkontrolujte tlak v paměti (příkaz memory_pressure) a dvakrát zkontrolujte volné místo, abyste na odkládací soubory je dostatek místa. Zkuste také spustit sudo purge z terminálu.

    Odpovědět

    Je možné, že existuje nějaký zvláštní požadavek na paměť, který systém virtuální paměti nemůže vyžadovat. Nejlepším řešením je restartovat počítač Mac a poté spustit program Sledování aktivity, aby se zobrazil tlak paměti, a poté tyto podrobnosti paměti sledovat, když / pokud znovu dosáhnete tohoto stavu paměti.

    Je pravděpodobné, že něco způsobila chyba program prosakující paměť – abyste se mohli podívat na aktualizaci všech spuštěných programů, když k tomu došlo naposledy, abyste se ujistili, že to není něco, co může oprava chyby napravit.

    Odpovědět

    Stejný problém se mi stal před pár dny.

    Řídím se těmito pokyny resetovat NVRAM a PRAM mého Macu. Spotřeba paměti se při spuštění snížila ze 4,5 GB na 2,8 GB.

    1. Vypněte Mac.

    2. Znovu jej zapněte a stiskněte & podržte příkaz + možnost + P + R (všechny najednou), než se zobrazí šedá obrazovka.

    3. Podržte klávesy, dokud neuslyšíte, že se váš Mac spouští podruhé (nechte to pípat dvakrát).

    Musel jsem proces opakovat, jednou hned po druhém, a teď byly mé problémy s pamětí vyřešeny.

    Komentáře

    • Byl jsem k tomuto komentáři skeptický. Chci říct, proč by se ‚ t ram resetovat při vypnutí? Žádná síla, žádný beran, že? A proč byste museli stisknout spletitou kombinaci tlačítek. Rychlé googlování však ukazuje, že tuto techniku potvrzuje Apple support.apple.com/en-us/HT204063 . Obsah této stránky je v zásadě stejný jako tato odpověď, i když naznačuje, že Mac bude mít buď PRAM (starší macs), nebo NVRAM (novější macs).
    • Resetování NVRAM / PRAM není to, co pracoval, restart je to, co fungovalo.

    Odpověď

    Tato chybová zpráva může mít několik příčin, protože se mi zobrazí Chybová zpráva pravidelně a mít 300 GB zdarma na 500 GB SSD. 32 GB RAM a zpráva se objevila s pouhým použitím asi 24 GB fyzické paměti RAM.

    Vždy to bylo, když jsem měl otevřenou spoustu záložek Safari. Mám podezření na problém se správou paměti u Safari. Možná některé weby to spouští, ale Safari by měl být dostatečně odolný, aby se mohl zotavit.

    Kromě toho na mě Safari příliš často hodí možnost „vynutit opětovné načtení“, protože webové stránky přestaly reagovat. Prostě není připraven na prime čas. Někdo musí potlačit erupci bozo v týmu Safari …

    Komentáře

    • Pochybuji, že je to proto, že Safari není ‚ (pokud nezjistíte, že Chrome zvládá stejné blbosti mnohem lépe). Pokud se podíváte na Monitor aktivity, uvidíte ‚, že každá webová stránka vyžaduje hodně paměti – zejména pokud ‚ re web- aplikace (jako je Gmail – 4 GB paměti pro mě) nebo mají flashové / filmové reklamy (například každý blog / zpravodajský web).

    Odpovědět

    Pokud se vám zobrazuje tato zpráva, ale uvedené aplikace zřejmě nevysvětlují předpokládanou nadměrnou spotřebu paměti, zkontrolujte, zda za ní nemohou být neaplikační procesy. Budou uvedeny na kartě Paměť Monitoru aktivity, ale v tomto dialogovém okně se neobjeví.

    Byl jsem blokován tímto dialogem, aniž by uvedené aplikace ani volné místo na disku vysvětlovaly předpokládaný problém.Ukázalo se, že jsem měl několik unixových procesů využívajících neobvykle velké množství paměti. Částky, které používali, stále nevysvětlují tvrzení dialogového okna a paměťový tlak byl stále zelený, ale jakmile jsem je opustil (nemusel jsem je ani vynutit), dialogová okna se zastavila a nebyla se od té doby opakuje.

    UPOZORNĚNÍ: Je dobré udělat si malý online průzkum toho, co jsou nějaké neznámé procesy, a udělat je před násilným ukončením, protože některé mohou mít na systém závažné nepříznivé účinky, pokud budou zabity. V závislosti v tomto procesu může být vhodnější restartovat systém namísto nebo bezprostředně po jeho ukončení.

    Napsat komentář

    Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *