Reaktivierungen
Auch: Idle Wake Ups, Aufwachvorgänge
Kurze Antwort
„Reaktivierungen“ zählt, wie oft ein Prozess die CPU aus dem Ruhezustand geweckt hat. Häufiges Aufwecken hindert den Prozessor daran, sich auszuruhen, und kann Batterielaufzeit kosten, auch wenn „% CPU“ niedrig aussieht.
Eine CPU spart am meisten Energie, wenn sie lange am Stück ruhen kann. Jedes Mal, wenn ein Prozess einen Timer stellt oder etwas prüft, muss die CPU aufwachen, um das zu erledigen. Ein einzelnes Aufwachen kostet wenig, Tausende summieren sich.
Im Tab „CPU“ der Aktivitätsanzeige kannst du die Spalte „Reaktivierungen“ einblenden. Sie hilft vor allem, Hintergrund-Apps zu finden, die ständig nachfragen, aber kaum echte Arbeit leisten.
So siehst du die Reaktivierungen in der Aktivitätsanzeige
Klicke auf den Tab „CPU“, wähle dann „Darstellung“ > „Spalten“ und achte darauf, dass „Reaktivierungen“ markiert ist. Klicke auf die Spaltenüberschrift, um danach zu sortieren.
Was viele Reaktivierungen verursacht
Häufige Ursachen sind Apps, die in kurzen Abständen nach Updates fragen, Animationen in Fenstern, die du nicht siehst, und Sync- oder Chat-Apps, die Verbindungen aktiv halten. Auch Browser mit vielen offenen Tabs können viele Reaktivierungen erzeugen.
macOS verringert das bei ausgeblendeten Apps mit Funktionen wie App Nap, das die Timer von Apps verlangsamt, die du gerade nicht benutzt.
Warum Reaktivierungen Batterie kosten, auch wenn % CPU niedrig ist
Ruhen alle Kerne, kann der Chip gemeinsam genutzte Teile des Prozessors abschalten, nicht nur die Kerne. Apples Handbuch zu powermetrics erklärt, dass ein Timer oder Interrupt, der diesen tiefen Ruhezustand beendet, mehr Energie kostet als dieselbe Arbeit bei einer CPU, die ohnehin wach war.
Eine App kann also fast keine CPU-Zeit verbrauchen und den Mac trotzdem nicht zur Ruhe kommen lassen. Jedes Aufwachen ist kurz, weshalb es in „% CPU“ kaum auffällt, aber der Chip bleibt nie lange in seinem sparsamsten Zustand.
macOS verringert das, indem es Timer bündelt, die etwa gleichzeitig fällig sind, sodass die CPU für mehrere davon nur einmal aufwacht. Apple nennt das Timer Coalescing. App Nap geht bei ausgeblendeten Apps noch weiter und lässt ihre Timer seltener auslösen.
So findest du die Apps, die deinen Mac am häufigsten wecken
- Beende oder blende die Apps aus, die du gerade aktiv nutzt, damit die Liste das Verhalten im Hintergrund zeigt.
- Klicke in der Aktivitätsanzeige auf den Tab „CPU“ und sortiere nach „Reaktivierungen“.
- Beobachte eine Minute lang. Merke dir Apps, die weit oben bleiben, obwohl du sie nicht benutzt.
- Klicke auf den Tab „Energie“ und prüfe, ob dieselben Apps auch beim Energiebedarf weit oben stehen.
- Für eine Ansicht im Terminal führe
top -o idlew -stats pid,command,cpu,idlewaus. Die Spalte IDLEW ist eine laufende Summe, achte also darauf, welche Werte am schnellsten steigen. Mit q beendest du die Anzeige. - Für eine genauere Messung führe
sudo powermetrics --samplers tasks --order wakeups -n 1aus. Der Befehl listet Timer- und Interrupt-Aufweckungen pro Prozess, sortiert nach denen, die den Chip aus dem Ruhezustand holen.
Normale und bedenkliche Reaktivierungen
Es gibt keine Zahl, die immer zu hoch ist, denn der Wert hängt von der App ab und davon, wie lange sie schon läuft. Entscheidend ist das Muster.
- Normal: Systemprozesse wie kernel_task und WindowServer weit oben. Sie verarbeiten Hardware-Ereignisse und zeichnen den Bildschirm und wecken die CPU daher bauartbedingt oft.
- Normal: Apps, die Audio abspielen, in einem Anruf sind oder eine Live-Verbindung offen halten, während du sie benutzt.
- Einen Blick wert: eine ausgeblendete App, die du nicht benutzt und deren Wert schnell steigt, besonders wenn sie in der Spalte „App Nap“ auch „Nein“ zeigt.
- Einen Blick wert: kleine Tools in der Menüleiste, die sich oft aktualisieren, etwa Uhren mit Sekunden oder Live-Statistiken. Bei vielen kannst du in den Einstellungen ein längeres Intervall wählen.
Was du bei einer App mit zu vielen Reaktivierungen tun kannst
Sieh in den Einstellungen der App nach einem Aktualisierungs- oder Sync-Intervall und verlängere es. Schalte Live-Vorschauen oder Animationen aus, die du nicht brauchst. Aktualisiere die App, und wenn das Problem bleibt, sag es den Entwickler:innen: Apple bittet Entwickler:innen, Timer auf ein Minimum zu beschränken, ein ständiger Strom von Reaktivierungen bei einer untätigen App ist also ein Fehler, den man melden sollte.
Häufige Fragen
Was bedeutet „Reaktivierungen“ in der Aktivitätsanzeige?
Sie gibt an, wie oft ein Prozess die CPU aus dem Ruhezustand geweckt hat. Apps mit einem hohen Wert können die Batterie leeren, auch wenn ihr „% CPU“ niedrig ist.
Ist ein hoher Wert bei „Reaktivierungen“ schlecht?
Nicht immer. Apps, die Audio abspielen oder eine Netzwerkverbindung offen halten, müssen oft aufwachen. Wichtig ist es vor allem bei Apps, die du nicht benutzt und die trotzdem weit oben stehen.
Wie verringere ich die Reaktivierungen?
Beende Apps, die du nicht benutzt, schließe Browser-Tabs, die du nicht brauchst, und halte deine Apps aktuell. Wenn du Apps ausblendest oder im Dock ablegst, kann App Nap sie außerdem bremsen.
Warum hat kernel_task so viele Reaktivierungen?
kernel_task ist der macOS-Kernel und verarbeitet Interrupts von Hardware wie Tastatur, Trackpad, Netzwerk und Speicher. Ein hoher Wert ist dort zu erwarten und nichts, was du beheben musst.
Spielen Reaktivierungen eine Rolle, wenn mein Mac am Netzteil hängt?
Eine viel kleinere. Reaktivierungen kosten vor allem Batterielaufzeit. Am Netzteil erhöhen sie den Energieverbrauch und die Wärme ein wenig, sind aber selten die Ursache für einen langsamen Mac.
Welcher Wert bei „Reaktivierungen“ ist gut?
Einen festen guten Wert gibt es nicht. Vergleiche Apps untereinander und achte auf Apps, die du nicht benutzt und deren Wert trotzdem schnell steigt.
Verwandte Begriffe
Schritt für Schritt: Was die Batterie meines Mac leert.
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.