?>

Arbeitsspeicher für Programme ausgegangen unter macOS 27: Ursachen und Lösung

Du arbeitest wie gewohnt, da hängt der Mac, und ein Fenster meldet, dass dem System der Arbeitsspeicher für Programme ausgegangen ist und du nicht benötigte Apps beenden sollst. Danach folgt eine Liste von „Sofort beenden“ mit pausierten Apps. Verwirrend ist, dass das auch auf Macs mit 16 oder 32 GB Arbeitsspeicher und auf Laufwerken mit viel freiem Platz passiert. Die ursprüngliche Anleitung stammt von MacHabits.

In der Meldung geht es eigentlich nicht darum, wie viel RAM du hast. Unter Golden Gate kann sie außerdem auf bestimmten Macs leichter auftreten als früher. Im Folgenden: was sie auslöst und wie du die Ursache schnell findest. Prüfe vor dem Start die Kompatibilität deiner Apps und halte ein wiederherstellbares Backup bereit, bevor du dein Betriebssystem änderst.

Was die Warnung tatsächlich bedeutet

Apple-Silicon-Macs teilen sich einen einzigen Pool aus Unified Memory zwischen CPU und GPU. Brauchen Apps mehr, als der Pool fasst, komprimiert macOS inaktiven Speicher und lagert einen Teil danach in Swap-Dateien auf dem Startvolume aus. Diese Kombination erlaubt einem Mac normalerweise weit mehr, als sein physischer Speicher vermuten lässt, weshalb „Verwendeter Speicher“ in der Aktivitätsanzeige oft hoch ist, ohne dass es ein Problem gibt.

Die Warnung erscheint, wenn dieses System nicht mehr mithält. Das kann auf zwei Wegen passieren.

Ursache 1: Nicht genug freier Speicherplatz für Swap

Swap liegt auf dem Startvolume. Wird der freie Platz knapp, kann macOS keine weiteren Swap-Dateien anlegen, und der Arbeitsspeicher kann nirgendwohin ausweichen. Langjährige Experten der Apple-Community raten: Wenig freier Speicherplatz kann die Warnung schon auslösen, lange bevor das Laufwerk technisch voll ist, besonders wenn Apps viel virtuellen Speicher anfordern.

Ursache 2: Ein Prozess, der enorme Mengen virtuellen Speichers anfordert

Das ist die Ursache, die Leute mit viel freiem Platz verblüfft. Fragt eine App macOS nach Adressraum, legt der Kernel Seitentabellen an, um ihn zu verwalten, und diese Seitentabellen liegen in Speicher, der nicht ausgelagert werden kann. Hat ein Prozess ein Speicherleck und fordert immer wieder Adressraum an, ohne ihn freizugeben, wachsen die Tabellen, bis kein echter Arbeitsspeicher für anderes mehr übrig ist. Dann erscheint die Warnung, obwohl das Laufwerk Platz hat.

In der Praxis ist die zweite Ursache meist eine einzelne App: ein Browser mit einem Tab, der Speicher verliert, eine Electron-App, eine Container-Laufzeit, eine virtuelle Maschine oder ein Hintergrund-Agent mit einem Fehler.

Sofort beheben

Solange die Warnung auf dem Bildschirm steht:

  1. Lies die Liste „Sofort beenden“. Apps mit ungewöhnlich hohem Speicherverbrauch werden samt Verbrauch angezeigt. Die größte Zahl ist dein erster Verdächtiger.
  2. Beende die schwerste App, die du entbehren kannst, und speichere vorher deine Arbeit, falls sie reagiert. Browser und virtuelle Maschinen sind die üblichen Kandidaten.
  3. Beobachte den Speicherdruck im Tab „Speicher“ der Aktivitätsanzeige. Ist das Diagramm wieder grün, ist die akute Not vorbei. Ein Neustart ist nicht nötig.

Die wahre Ursache finden

Reagiert der Mac wieder, nimm dir fünf Minuten, um den Auslöser zu finden, sonst kommt die Warnung wieder.

Nach Speicher sortieren. Klicke in der Aktivitätsanzeige auf den Tab „Speicher“, wähle Darstellung > Alle Prozesse und sortiere nach der Spalte „Speicher“. Notiere die obersten fünf.

Auf Wachstum achten. Schau zehn Minuten später noch einmal nach. Ein Prozess, der weiterwächst, während du ihn nicht benutzt, ist ein starker Kandidat für ein Speicherleck.

Genaue Werte aus dem Terminal holen:

top -o mem -l 1 -n 10 -stats pid,command,mem

Sieh dir dann einen Verdächtigen anhand seiner Prozess-ID genauer an:

footprint -p 1234
vmmap --summary 1234 | tail -20

Ersetze 1234 durch die PID. footprint zeigt, wie viel Speicher der Prozess tatsächlich verantwortet. vmmap --summary zeigt, wie viel virtuellen Adressraum er reserviert hat. Ein Prozess mit moderatem Footprint, aber enormer virtueller Größe passt genau zum Muster hinter Ursache 2.

Swap und Speicherplatz prüfen:

sysctl vm.swapusage
ls -lh /System/Volumes/VM
df -h /System/Volumes/Data

Große, wachsende Swap-Dateien zusammen mit wenig verfügbarem Platz deuten auf Ursache 1. Viel Platz und trotzdem die Warnung deuten auf Ursache 2.

Häufige Verursacher und was zu tun ist

Browser mit vielen Tabs. Chromium-basierte Browser führen jeden Tab oder jede Erweiterung in einem eigenen Prozess aus, und ein einzelner fehlerhafter Tab kann unbegrenzt wachsen. Finde ihn mit dem Task-Manager des Browsers und überprüfe deine Erweiterungen.

Electron- und webbasierte Apps. Chat-, Collaboration- und KI-Desktop-Apps auf Webtechnik bringen ihre eigene Browser-Engine mit. Mehrere gleichzeitig können einen großen Teil des Speichers belegen, und manche verlieren bei langen Sitzungen Speicher. Bis sie repariert sind, ist es eine vernünftige Übergangslösung, sie täglich zu beenden und neu zu öffnen.

Container- und VM-Apps. Docker Desktop und Virtualisierungswerkzeuge reservieren Speicher für ihre virtuellen Maschinen. Öffne ihre Einstellungen und senke die Zuteilung auf das, was du wirklich brauchst.

Apps, die noch nicht für macOS 27 aktualisiert sind. Eine App, die unter Tahoe brav war, kann bei einer neuen Systemversion Speicher verlieren. Suche nach Updates und melde sie dem Entwickler, wenn immer dieselbe App schuld ist.

Ein Systemprozess. Steht ein Apple-Prozess an der Spitze, starte neu, lass die Indizierung nach dem Upgrade abschließen und melde es bei Wiederholung im Feedback-Assistenten mit einem sysdiagnose.

Warum Macs mit 256 GB unter Golden Gate stärker gefährdet sind

Hier treffen Ursache 1 und das Upgrade aufeinander.

Auf einem Mac mit 256-GB-Laufwerk summiert sich der Platzbedarf von Golden Gate: das neue System, Apple-Intelligence-Modelle, die nach Beobachtung vieler Nutzer deutlich mehr als die von Apple genannten 7 GB belegen, nach dem Upgrade vorübergehend aufgeblähte Systemdaten und lokale Time-Machine-Snapshots. Jedes Gigabyte, das sie belegen, kann Swap nicht nutzen.

Wir haben das nicht direkt gemessen, aber die Logik ist einfach: Ein Mac, der unter Tahoe mit 30 GB Freiraum problemlos lief, könnte unter Golden Gate mit 12 GB Freiraum die Warnung auslösen, bei exakt denselben Apps. Siehst du die Warnung auf einem kleinen Laufwerk, prüf zuerst den freien Platz.

Halte mindestens 15–20 % des Laufwerks frei. Auf einem 256-GB-Mac sind das etwa 40–50 GB. Unser Speicher-Leitfaden zeigt sichere Wege dorthin.

Vorbeugen

  • Halte den freien Speicherplatz gesund, besonders nach großen Upgrades.
  • Starte gelegentlich neu. Lange Laufzeiten lassen langsame Speicherlecks anwachsen.
  • Begrenze, was bei der Anmeldung startet, unter Systemeinstellungen > Allgemein > Anmeldeobjekte & Erweiterungen.
  • Achte auf den Speicherdruck, nicht auf den verwendeten Speicher. Gelegentliches Gelb ist normal. Häufiges Rot heißt, dass deine Arbeitslast deinen Speicher übersteigt oder etwas Speicher verliert.
  • Melde Wiederholungstäter. Speicherlecks werden behoben, wenn Entwickler konkrete Meldungen erhalten.

Die ursprüngliche Schritt-für-Schritt-Fassung findest du im MacHabits-Leitfaden zur Warnung „Arbeitsspeicher für Programme ausgegangen“ unter macOS 27.

Kurz gefasst

  • Die Warnung bedeutet, dass Arbeitsspeicher plus Swap nicht mithalten, nicht zwingend, dass dein RAM klein ist.
  • Ursache 1: zu wenig freier Speicherplatz für Swap. Ursache 2: ein Prozess, der riesige Mengen virtuellen Speichers reserviert.
  • Beende die größte App in der Liste „Sofort beenden“ und finde den wahren Verursacher dann mit der Aktivitätsanzeige, footprint und vmmap.
  • Prüfe auf 256-GB-Macs mit Golden Gate zuerst den freien Platz.

Mehr zu dieser Warnung: Arbeitsspeicher für Programme ausgegangen unter macOS 27, erklärt bei MacHabits.

Quelle: https://machabits.info/articles/run-out-of-application-memory-macos-27

?>
?>