„Auf Ihrem System ist kein Anwendungsspeicher mehr verfügbar.“ Wie ist das möglich?


20

macOS ruft regelmäßig das Dialogfeld "Force Quit Applications" auf:

Auf Ihrem System ist kein Anwendungsspeicher mehr verfügbar.

Auf Ihrem System ist kein Anwendungsspeicher mehr verfügbar.

Beenden Sie alle Anwendungen, die Sie nicht verwenden, um Probleme mit Ihrem Computer zu vermeiden.

Wie ist das möglich, wenn nur wenige Apps geöffnet sind?



2
Ich habe dieses Problem kürzlich mit fast dem gesamten freien Systemspeicher gesehen. Das Problem war ein fehlerhaftes Programm, das GPU-Speicher reservierte, aber niemals freigab. Da die gesamte Bildschirmanzeige über die GPU erfolgt, reicht die Verwendung des gesamten Arbeitsspeichers aus, um einen legitimen Speicherfehler zu verursachen, selbst wenn genügend Systemspeicher verfügbar ist.
Josh Sanford

Die fehlende Information im Screenshot ist, wie viele Registerkarten in Safari & Chrome geöffnet sind. Die Aktivitätsanzeige zeigt möglicherweise, dass Safari 30 separate Prozesse und Chrome weitere 10 enthält.
Demis

Ich kann mich an diesem Tag nicht erinnern, wie viele Tabs ich geöffnet habe. Normalerweise habe ich nicht mehr als 5 Tabs in Safari und 0 in Chrome geöffnet, die nur für einige Entwicklungstests verwendet wurden
alessandro308

Antworten:


10

Nach meiner Erfahrung tritt dies auf, wenn auf der Festplatte meines Hauptsystems nur noch wenig Speicherplatz zur Verfügung steht. Betriebssysteme verwenden die Festplatte als zusätzlichen Speicher, der als "virtueller Speicher" bezeichnet wird. (Ich habe mir auf jeden Fall immer gewünscht, dass das Betriebssystem nur genug Speicherplatz für sich selbst reservieren könnte, aber es kann nur nicht vorhersagen, wie viele Anwendungen ausgeführt werden).

Darüber hinaus ist anzumerken, dass die regelmäßige Nutzung des Webs jetzt viel mehr Speicher benötigt als in der Vergangenheit. Im Aktivitätsmonitor werden Sie feststellen, dass jeder einzelne Tab und jedes einzelne Fenster (jede geöffnete Webseite) ein eigener Prozess ist, der einen erheblichen Teil des Arbeitsspeichers beansprucht. Berücksichtigen Sie außerdem alle Anzeigen, Filme, Flash, Skripte, Plugins und 360-Videos usw., von denen wir einen reibungslosen Ablauf erwarten. Neue Betriebssysteme und neue Webseiten verbrauchen nur viel Speicher, um uns die Dienste zur Verfügung zu stellen, von denen wir erwarten, dass sie "nur funktionieren" (z. B. geräteübergreifende Synchronisierung, Benachrichtigungen, automatische Aktualisierung usw. usw.).

Kurz gesagt, meiner Erfahrung nach gibt es normalerweise keinen einzigen Prozess, der plötzlich sehr viel Speicherplatz in Anspruch nimmt (obwohl ein undichtes Programm tatsächlich ein Schuldiger sein könnte - Sketchup 2016 tut dies beispielsweise für mich). Üblicherweise ist es die zusätzliche Funktionalität, die wir von vielen Programmen / Web-Plugins erwarten.

Ich glaube, dass ein Neustart des Computers dieses Problem immer für kurze Zeit lindert - hauptsächlich durch das Entladen aller Webseiten und Apps, die wir im Laufe der Zeit gestartet haben. Aber wenn unsere Erwartungen an Computer- und Hardwareeinschränkungen gleich bleiben (und wir die gleiche Anzahl von Prozessen ausführen, ohne etwas anderes zu ändern), werden wir irgendwann erneut auf das Problem stoßen.

Zwei Lösungen, die für mich funktionieren:

1) Öffnen Sie weniger Registerkarten / Seiten und weniger Programme gleichzeitig. Schließen Sie einige Webseiten / Programme, bevor Sie die umfangreichen Apps wie MS Office, Parallels, 3D CAD, Adobe-Programme usw. öffnen.

2) Geben Sie mehr Speicherplatz auf der Festplatte des Systems frei (z. B. verschieben Sie alle Ihre Musikdateien und Fotos auf ein anderes Laufwerk), damit das System Ihren typischen Bedarf an virtuellem Speicher bewältigen kann. Für mich bedeutet dies, dass mein 1-TB-Laufwerk mehr als 20% freien Speicherplatz (200 GB) benötigt! Ihre Anforderungen können unterschiedlich sein. Wenn Sie mit einem älteren Apple-Laptop, einem iMac oder einem Mini arbeiten, ist der OWC Data-Doubler eine fantastische Möglichkeit, dies zu erreichen.

Methode (1) ist mein vorübergehender Fix, sodass ich, wenn ich schließlich Methode (2) einsetze, die erwartete schnelle Leistung wiederhergestellt habe, während ich viele Hochleistungsprogramme gleichzeitig ausführte.


Zum Beispiel ist Google Chrome eine Ihrer offenen Apps, und in Chrome sind möglicherweise 30 Registerkarten / Seiten geöffnet, von denen jede sehr viel Speicherplatz beansprucht. Auf meinem Computer belegt ein einzelner GMail-Tab 4 GB Arbeitsspeicher (und ich habe 3 davon für verschiedene Konten geöffnet)!
Demis

5

Könnte ein Google Chrome- Anwendungsspeicherverlust sein, da ich das gleiche Problem damit hatte. Führen Sie den Task-Manager aus (im Menü " Weitere Tools" oder gehen Sie zu "chrome: // system /"), überprüfen Sie den von den geöffneten Registerkarten verwendeten Speicher und beenden Sie sie. Wenn dies nicht hilft, sollte das Problem durch erzwungenes Beenden der betroffenen Anwendung behoben werden.

Überprüfen Sie alternativ den Speicherdruck ( memory_pressureBefehl) und den freien Speicherplatz, damit genügend Speicherplatz für Auslagerungsdateien vorhanden ist. Versuchen Sie auch, sudo purgevom Terminal aus zu starten.


4

Möglicherweise gibt es eine merkwürdige Speicheranforderung, die das virtuelle Speichersystem nicht erfüllen kann. Am besten starten Sie den Mac neu und führen dann Activity Monitor aus, um den Speicherdruck anzuzeigen. Beobachten Sie dann die Speicherdetails, wenn Sie diesen Speicherzustand wieder erreichen.

Es ist wahrscheinlich, dass ein fehlerhaftes Programm zu einem Speicherverlust geführt hat. Sie können also versuchen, alle Programme zu aktualisieren, die zu diesem Zeitpunkt ausgeführt wurden, um sicherzustellen, dass dies nicht durch eine Fehlerbehebung behoben werden kann.


3

Wahrscheinlicher ist es ein Problem mit dem Betriebssystem. Ich habe diese Nachricht gerade erhalten, als nur einige Programme geöffnet waren und der Speicherdruck im Aktivitätsmonitor "grün" war - aber meine Betriebszeit beträgt 106 Tage. Wie jeder weiß - kein Computer / Betriebssystem kann für immer ohne Neustart ausgeführt werden, obwohl 106 Tage im Vergleich zu Großrechnern keine hohe Zahl sind, aber für ein persönliches System ist es ziemlich gut (obwohl die Verfügbarkeit meines zweiten Macs derzeit 168 Tage beträgt - ohne Anzeichen von Speichermangel). Ein Neustart ist wahrscheinlich der beste Vorschlag, bis Apple dieses Problem behoben hat.


Warum hat jemand meinen Kommentar oben abgelehnt?
db

Ich stelle tatsächlich fest, dass ich bei genügend freiem Speicherplatz auf dem Laufwerk so gut wie nie herunterfahren muss. Die längste Zeit, die ich gebraucht habe, war mindestens 6 Monate (vor einem System-Update) - es scheint, dass das Betriebssystem wirklich gut darin ist, Speicher aufzuräumen und die Dinge stabil zu halten. Aber selbst dann machte ein Neustart keinen merklichen Unterschied für die Systemleistung.
Demis

3

Das gleiche Problem ist mir vor ein paar Tagen passiert.

Ich folge diesen Anweisungen , um den NVRAM und PRAM meines Mac zurückzusetzen. Der Speicherverbrauch ging beim Start von 4,5 GB auf 2,8 GB zurück.

  1. Schalten Sie Ihren Mac aus.

  2. Schalten Sie es wieder ein und halten Sie Command+ Option+ P+ R(alle gleichzeitig) gedrückt, bevor der graue Bildschirm angezeigt wird.

  3. Halten Sie die Tasten gedrückt, bis Sie Ihren Mac zum zweiten Mal starten hören (lassen Sie ihn zweimal piepen).

Ich musste den Vorgang ein Mal nach dem anderen wiederholen, und jetzt sind meine Gedächtnisprobleme gelöst.


Ich war diesem Kommentar skeptisch gegenüber. Ich meine, warum sollte der RAM beim Herunterfahren nicht zurückgesetzt werden? Keine Kraft, kein Widder, oder? Und warum sollten Sie eine gewundene Tastenkombination drücken müssen? Ein schnelles Googeln zeigt jedoch, dass diese Technik von Apple support.apple.com/de-de/HT204063 bestätigt wird . Der Inhalt dieser Seite ist im Grunde derselbe wie in dieser Antwort, obwohl davon ausgegangen wird, dass ein Mac entweder über PRAM (ältere Macs) oder NVRAM (neuere Macs) verfügt.
Frederickf

Das Zurücksetzen des NVRAM / PRAM hat nicht funktioniert, das Neustarten hat funktioniert.
MikeP

2

Wenn diese Meldung angezeigt wird, die aufgelisteten Anwendungen jedoch den vermeintlich übermäßigen Speicherverbrauch nicht zu erklären scheinen, überprüfen Sie, ob möglicherweise Prozesse dahinterstehen, die keine Anwendungen sind. Sie werden auf der Registerkarte Speicher des Aktivitätsmonitors aufgelistet, aber in diesem Dialogfeld nicht angezeigt.

Ich wurde durch diesen Dialog behindert, da weder die aufgelisteten Anwendungen noch der freie Speicherplatz das vermeintliche Problem erklärten. Es stellte sich heraus, dass ich einige UNIX-Prozesse mit ungewöhnlich viel Speicher hatte. Die Mengen, die sie verwendeten, erklären immer noch nicht die Behauptung des Dialogs, und der Speicherdruck lag immer noch im grünen Bereich, aber sobald ich sie beendete (ich musste sie nicht einmal zwangsweise beenden), wurden die Dialoge gestoppt und sind seitdem nicht wieder aufgetreten .

WARNUNG: Es ist eine gute Idee, ein wenig online zu recherchieren, was unbekannte Prozesse sind und zu tun, bevor sie gewaltsam beendet werden, da einige schwerwiegende negative Auswirkungen auf das System haben können, wenn sie beendet werden. Abhängig vom Prozess kann es vorzuziehen sein, das System entweder anstelle von oder unmittelbar nach dem erzwungenen Beenden neu zu starten.


1

Es kann mehrere Ursachen für diese Fehlermeldung geben, da ich die Fehlermeldung regelmäßig erhalte und 300 GB auf einer 500-GB-SSD frei habe. 32 GB RAM und die Meldung wurde mit nur etwa 24 GB physischem RAM angezeigt.

Es war schon immer so, als ich eine Menge Safari-Tabs geöffnet hatte. Ich vermute ein Speicherverwaltungsproblem mit Safari. Möglicherweise wird es von einigen Websites ausgelöst, aber Safari sollte stabil genug sein, um wiederhergestellt zu werden.

Außerdem wirft Safari allzu oft die Option "Neu laden erzwingen" auf mich, weil Webseiten nicht mehr reagieren. Es ist einfach nicht bereit für die Hauptsendezeit. Jemand muss den Bozo-Ausbruch im Safari-Team eindämmen ...


Ich bezweifle, dass dies daran liegt, dass Safari den Speicher nicht gut verwaltet (es sei denn, Sie stellen fest, dass Chrome denselben Mist viel besser verarbeitet). Wenn Sie sich Activity Monitor ansehen, werden Sie feststellen, dass jede Webseite viel Speicher benötigt - insbesondere wenn es sich um Web-Apps (wie Google Mail - 4 GB Mem für mich) handelt oder Flash- / Movie-Anzeigen (wie alle) vorhanden sind Blog / News-Site).
Demis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.