Ratgeber/Welche App meine CPU oder meinen Speicher nutzt

CPU- und Speicherauslastung auf dem Mac prüfen, App für App

Atta 🐬

Gründer, Vitals

Veröffentlicht

Kurze Antwort

Öffne die Aktivitätsanzeige, klicke auf „CPU“ und sortiere nach „% CPU“, oder klicke auf „Speicher“ und sortiere nach „Speicher“. Die obersten Zeilen nutzen gerade am meisten. Wähle „Darstellung“ → „Alle Prozesse, hierarchisch“, um Hilfsprozesse unter der App zu sehen, die sie gestartet hat. Beurteile den Speicher nach dem Diagramm „Speicherdruck“, nicht nach „Speicher (belegt)“: Grün heißt, der Mac hat genug. Vitals, ein Systemmonitor für den Mac, zeigt eine Zeile pro App mit ihren Hilfsprozessen eingerechnet und welche Apps über die letzten Stunden oder 30 Tage am meisten genutzt haben.

So siehst du, welche App die CPU oder den Speicher nutzt

  1. 01 Drücke ⌘-Leertaste, tippe „Aktivitätsanzeige“ und drücke den Zeilenschalter.
  2. 02 Klicke auf „CPU“ und dann so oft auf die Spaltenüberschrift „% CPU“, bis die höchsten Werte oben stehen.
  3. 03 Klicke auf „Speicher“ und dann genauso auf die Spaltenüberschrift „Speicher“.
  4. 04 Wähle „Darstellung“ → „Alle Prozesse, hierarchisch“. Hilfsprozesse rücken unter die App, die sie gestartet hat, sodass die Tabs eines Browsers unter dem Browser stehen.
  5. 05 Sieh dir unten im Tab „Speicher“ das Diagramm „Speicherdruck“ an. Grün heißt, der Mac hat genug Speicher, egal wie voll „Speicher (belegt)“ aussieht.
  6. 06 Für eine Anzeige, die auf dem Bildschirm bleibt, wähle „Fenster“ → „Aktuelle CPU-Auslastung“. Für jeden Kern über die letzten Minuten wähle „Fenster“ → „CPU-Verlauf“.

Um eine aktive App zu beenden, wähle sie aus, klicke in der Symbolleiste auf die Taste „Stopp“ (das Achteck mit einem ×) und dann auf „Beenden“. Nutze „Sofort beenden“ nur für eine App, die nicht reagiert. Lass Systemprozesse wie kernel_task und WindowServer in Ruhe: Sie sind beschäftigt, weil etwas anderes es ist.

Eine Frage beantwortet die Aktivitätsanzeige gut: Was ist in dieser Sekunde beschäftigt? Weniger klar ist sie bei den Fragen, die meist folgen. Zu welcher App gehört dieser Prozess? Ist ein hoher Speicherwert ein Problem? Was hat vor einer Stunde die CPU genutzt, als die Lüfter angingen? Die Tabelle unten sagt, welcher Wert welche Frage beantwortet, und die Abschnitte danach erklären die Zahlen, die am häufigsten verwirren.

Welcher Wert welche Frage beantwortet

FrageWo du nachsiehstWas du abliest
Welche App nutzt gerade die CPU? Aktivitätsanzeige → „CPU“ „% CPU“, absteigend sortiert. 100 % ist ein voller Kern
Wie beschäftigt ist der ganze Mac? Aktivitätsanzeige → „CPU“, unten „System“, „Benutzer:in“ und „Inaktiv“, zusammen 100 %
Welche App nutzt den meisten Speicher? Aktivitätsanzeige → „Speicher“ „Speicher“, absteigend sortiert, mit „Darstellung“ → „Alle Prozesse, hierarchisch“
Fehlt dem Mac Speicher? Aktivitätsanzeige → „Speicher“, unten „Speicherdruck“: Grün ist in Ordnung, Gelb ist knapp, Rot heißt zu wenig
Nutzt der Mac die Festplatte als Speicher? Aktivitätsanzeige → „Speicher“, unten „Verwendeter Swap“ und ob er weiter wächst
Was war vor einer Stunde aktiv? Aktivitätsanzeige → „Energie“ „Ladung (12 Std.)“, die einzige Spalte mit einem Verlauf

Warum „% CPU“ über 100 % geht

Die Spalte „% CPU“ ist ein Anteil an einem Kern, und jeder Kern zählt bis 100 %. Eine App, die vier Kerne voll nutzt, steht bei 400 %, und auf einem Mac mit zehn Kernen kann die Spalte zusammen 1.000 % ergeben. Die Werte „System“, „Benutzer:in“ und „Inaktiv“ unter der Liste sind Anteile am ganzen Mac. Deshalb ergeben sie immer 100 %, die Spalte aber nicht.

Auf einem Mac mit Apple Chip sind die Kerne nicht gleich. Effizienzkerne übernehmen Hintergrundarbeit mit einem Bruchteil des Stroms, deshalb nutzt ein Prozess mit 100 % auf einem davon viel weniger vom Mac, als die Zahl vermuten lässt. Wähle „Fenster“ → „CPU-Verlauf“, um zu sehen, welche Kerne beschäftigt sind: Die Effizienzkerne stehen zuerst.

Warum eine App als Dutzende Prozesse erscheint

Browser und Apps, die auf Webtechnik aufbauen, teilen ihre Arbeit auf Hilfsprozesse auf: einen pro Tab oder Website, einen für die Grafik, einen fürs Netzwerk, einen pro Erweiterung. Chrome zeigt sie als „Google Chrome Helper“ und „Google Chrome Helper (Renderer)“, Safari zeigt seine Tabs mit der Adresse der Website. Eine einzige App kann 30 oder 40 Zeilen umfassen, und keine davon sieht für sich allein groß aus. Zu Browsern siehe Chrome braucht zu viel Speicher.

„Darstellung“ → „Alle Prozesse, hierarchisch“ ordnet jeden Hilfsprozess unter der App ein, die ihn gestartet hat. So weißt du, wem er gehört. Die Aktivitätsanzeige zählt sie nicht zusammen, und wenn du die Spalte „Speicher“ selbst addierst, zählst du zu viel, weil Speicher, den sich Prozesse teilen, bei jedem von ihnen mitgezählt wird. Betrachte die Summe als grobe Obergrenze.

Wann hohe Speichernutzung ein Problem ist und wann nicht

Ein Mac, bei dem „Speicher (belegt)“ fast an „Physischer Speicher“ heranreicht, ist normal. macOS hält zuletzt genutzte Dateien als Dateien im Cache im Speicher und komprimiert Speicher, bevor es die Festplatte nutzt. Ungenutzter Speicher ist verschwendeter Speicher, ein voller Balken heißt also, dass macOS nutzt, wofür du bezahlt hast.

Der Wert, der dir sagt, ob dem Mac Speicher fehlt, ist der Speicherdruck. Grün heißt, alles passt. Gelb heißt, macOS komprimiert und lagert aus, um mitzuhalten, was auf einem Mac mit Apple Chip eine Weile gut geht. Rot heißt, es kommt nicht mehr hinterher, und Apps werden langsam oder reagieren nicht mehr. Verwendeter Swap, der im Laufe des Tages immer weiter wächst, deutet in dieselbe Richtung. Im Terminal endet memory_pressure mit dem Anteil des Speichers, der auf dem ganzen Mac frei ist.

  • Der Druck wird bei deiner normalen Arbeit gelb oder rot: Der Mac braucht weniger gleichzeitig offene Apps oder beim nächsten Mal mehr Speicher. Bei Macs mit Apple Chip lässt sich Speicher nicht nachrüsten. Siehe Arbeitsspeicher freigeben.
  • Der Druck wird rot und bleibt es, nachdem du die verursachende App beendet hast: Starte den Mac neu.
  • Der Speicherwert einer App steigt immer weiter, obwohl du sie nicht mehr nutzt: Sie verliert wahrscheinlich Speicher. Beende sie, öffne sie wieder und aktualisiere sie.

Die Systemprozesse, die du weit oben siehst

Einige der aktivsten Zeilen gehören zu macOS selbst. Sie erledigen meist Arbeit für etwas anderes, deshalb ist die nützliche Frage, was sie angestoßen hat.

  • kernel_task: Hohe CPU-Last heißt meist, dass der Mac zu heiß ist und macOS den Prozessor beschäftigt hält, damit er weniger Zeit hat, sich aufzuheizen. Siehe warum die Lüfter eines Mac laut werden.
  • WindowServer: zeichnet alles auf dem Bildschirm. Beschäftigt, wenn eine App ständig neu zeichnet oder mehrere Displays angeschlossen sind.
  • mds_stores und mdworker: die Spotlight-Indizierung, stark nach einem macOS-Update oder einer großen Kopieraktion.
  • photoanalysisd und mediaanalysisd: Fotos analysiert deine Mediathek. Sie werden von selbst fertig.
  • launchd: startet alle anderen Prozesse. Ist er beschäftigt, startet ein Anmeldeobjekt oder eine Hintergrundaufgabe immer wieder neu.

CPU und Speicher im Terminal prüfen

Das Terminal liefert dieselben Werte ohne Fenster, praktisch über SSH oder in einem Skript.

  1. Führe top -o cpu aus für eine Live-Liste nach CPU sortiert, oder top -o mem nach Speicher sortiert. Mit q beendest du sie.
  2. Führe ps -Ao pid,pcpu,rss,comm -r | head -11 aus für die zehn Prozesse, die gerade am meisten CPU nutzen. Nimm -m statt -r, um nach Speicher zu sortieren; die Spalte rss ist in Kilobyte.
  3. Führe memory_pressure aus für die Speicherstatistik hinter dem Diagramm „Speicherdruck“. Die letzte Zeile nennt den Anteil des freien Speichers.

Was wirklich hilft

Die meisten Verlangsamungen haben eine Ursache, und die Lösung ist, sie zu finden, statt allgemein Speicher freizugeben.

  • Beende oder aktualisiere die App ganz oben in der Liste. Bei einem Browser schließe den aktiven Tab oder schalte die Erweiterung dahinter aus.
  • Gib Spotlight und Fotos nach einem macOS-Update ein paar Stunden am Netzteil, damit sie ihre Arbeit abschließen.
  • Lass Speicher-Cleaner-Apps und den Befehl purge weg. Sie leeren den Dateicache, den macOS sofort wieder aufbaut, und bis dahin ist der Mac langsamer. Ist ein Mac aus anderen Gründen langsam, siehe Warum ist mein Mac so langsam?.
  • Starte neu, wenn der Speicherdruck rot bleibt, nachdem du die verursachenden Apps beendet hast, oder wenn ein Prozess hängt und „Sofort beenden“ ihn nicht beendet.

Was Vitals ergänzt

Vitals listet Apps statt Prozesse und merkt sich, was jede genutzt hat.

  • Eine Zeile pro App, jeder Hilfsprozess eingerechnet: etwa 60 Apps statt etwa 1.000 Prozessen
  • Klicke auf einen Browser, um seine CPU- und Speichernutzung aufgeteilt in Tabs, Erweiterungen, Grafik und den Browser selbst zu sehen
  • 30 Tage CPU und Speicher für jede App, als Rangliste über die letzte Stunde, 12 oder 24 Stunden, 7 oder 30 Tage
  • Eine Mitteilung, wenn eine App im Hintergrund die CPU beschäftigt, eine App im Speicher immer weiter wächst oder dem Mac der Speicher ausgeht

Gut zu wissen

  • Die CPU lässt sich pro Kern anzeigen, wie in der Aktivitätsanzeige, oder als Anteil am ganzen Mac, unter „Einstellungen“ → „Allgemein“ → „Einheiten“.
  • Root- und Systemprozesse wie kernel_task und WindowServer werden gemessen, wenn das optionale Hilfsprogramm aktiv ist.
  • Vitals analysiert keine Prozesse und erstellt keinen Spindump. Das kann weiterhin die Aktivitätsanzeige.
Vitals kaufen für $9 $9 zur Einführung, danach $29. 14 Tage Geld zurück.

Häufige Fragen

Wie prüfe ich die CPU-Auslastung auf dem Mac?

Öffne die Aktivitätsanzeige, klicke auf den Tab „CPU“ und sortiere nach „% CPU“. Die obersten Zeilen nutzen am meisten. Die Werte „System“, „Benutzer:in“ und „Inaktiv“ unten zeigen, wie beschäftigt der ganze Mac ist. Für eine Live-Ansicht im Terminal führe top -o cpu aus.

Wie sehe ich, wie viel RAM jede App nutzt?

Öffne die Aktivitätsanzeige, klicke auf „Speicher“ und sortiere nach der Spalte „Speicher“. Wähle „Darstellung“ → „Alle Prozesse, hierarchisch“, damit die Hilfsprozesse einer App unter ihr stehen. Die Aktivitätsanzeige zählt sie nicht zusammen, Vitals schon.

Warum nutzt mein Mac so viel Speicher, obwohl nichts offen ist?

macOS hält zuletzt genutzte Dateien als „Dateien im Cache“ im Speicher und reserviert einen Teil für sich als „Reservierter Speicher“. Dieser Speicher wird sofort zurückgegeben, wenn eine App ihn braucht. Sieh dir den Speicherdruck an: Ist er grün, ist alles in Ordnung.

Welche CPU-Auslastung ist auf einem Mac normal?

Im Ruhezustand liegt „Inaktiv“ unten im Tab „CPU“ meist über 90 %, mit kurzen Spitzen, wenn Apps und Hintergrundaufgaben laufen. Eine einzelne App, die weit oben bleibt, während du sie nicht nutzt, ist einen Blick wert.

Ist gelber Speicherdruck schlimm?

Für sich genommen nicht. Er heißt, dass macOS Speicher komprimiert und Swap nutzt, um mitzuhalten, und das können Macs mit Apple Chip gut. Ist er bei deiner normalen Arbeit jeden Tag gelb oder wird er rot, fehlt dir Speicher für das, was du nutzt.

Gibt es einen einfacheren Weg, CPU und Speicher pro App auf dem Mac zu sehen?

Vitals zeigt eine Zeile pro App mit ihren Hilfsprozessen eingerechnet. So haben ein Browser oder Slack einen Wert für die CPU und einen für den Speicher, und Vitals speichert beides 30 Tage lang für jede App.

Im Glossar

Weitere Ratgeber