loader

Was ist App Nap? Verlangsamt es meine Mac-Apps?

Anonim

App Nap, das 2013 in macOS hinzugefügt wurde, ist kein Feature, das Schlagzeilen machte. Es ist also keine Schande, zuzugeben, dass Sie drei Jahre später immer noch keine Ahnung haben, was er tut.

Zusammenfassend lässt sich sagen: App Nap versetzt Programme, die Sie gerade nicht verwenden oder nicht in den "Schlafmodus" versetzen, so, dass sie Systemressourcen, insbesondere die CPU, nicht nutzen, bis Sie sich wieder auf sie konzentrieren. Wenn Sie 20 Fenster geöffnet haben, sollten nur die derzeit verwendeten Dinge Systemressourcen und Akkulaufzeit verwenden. Die Energieeinsparungen können sich summieren.

App Nap sollte nicht mit Power Nap verwechselt werden, einer ähnlich benannten Funktion, mit der Ihr Mac unter anderem Updates herunterladen oder Backups erstellen kann. Die beiden Funktionen sind nicht miteinander verbunden.

Was macht App Nap?

App Nap war eine der Energiefunktionen, die mit macOS (dann OS X) 10.9 Mavericks hinzugefügt wurden. Andere Verbesserungen umfassen eine Liste von "Apps, die signifikante Energie verwenden", die dem Batteriesymbol hinzugefügt wurde.

App Nap ist eine verwandte Optimierung, die inaktive Anwendungen daran hindert, die CPU und andere Systemressourcen zu verwenden. Dadurch bleiben die Ressourcen Ihres Computers frei und die Lebensdauer des Akkus wird reduziert.

Wann gilt eine Anwendung als "inaktiv"? App Nap wird gemäß den Entwicklerrichtlinien von Apple nur ausgelöst, wenn eine Anwendung:

  • Ist nicht die Vordergrund-App.
  • Der Inhalt im sichtbaren Teil eines Fensters wurde kürzlich nicht aktualisiert.
  • Ist nicht hörbar
  • Hat keine IOKit Power Management- oder NSProcessInfo-Assertions angenommen.
  • Verwendet nicht OpenGL.

Was bedeutet das? Zunächst wird die Anwendung, die Sie gerade verwenden, nicht in den Ruhezustand versetzt. Das Gleiche gilt für jede Anwendung, die Sie derzeit sehen können, vorausgesetzt, der Teil des Fensters, der Sie sehen, enthält aktuell Aktualisierungen. Jede Anwendung, die Sounds erzeugt, wird auch nicht in den Ruhezustand versetzt. Dies ist eine gute Nachricht, wenn Sie Ihren Musik-Player im Hintergrund laufen lassen möchten.

Die Idee hier ist, dass jede Anwendung, die derzeit nichts für Sie tut, keine Ihrer Ressourcen verbrauchen sollte. Anwendungen werden aktiviert, sobald Sie ihre Fenster wieder öffnen. Theoretisch sollte dies die Leistung überhaupt nicht beeinträchtigen (außer positiv, da Ressourcen für die Apps, die Sie tatsächlich verwenden, offen bleiben).

So überprüfen Sie, ob eine App derzeit ein Nickerchen macht

App Nap ist im Allgemeinen keine Funktion für den Benutzer. Es gibt keine Anzeige im Dock oder auf andere Weise, die anzeigt, ob eine Anwendung gerade ein Nickerchen macht. Dazu müssen Sie den Aktivitätsmonitor aufrufen, den Sie unter Anwendungen> Dienstprogramme finden oder in Spotlight suchen.

Gehen Sie zur Registerkarte „Energie“ und Sie sehen eine Spalte für „App Nap“. Ein „Ja“ bedeutet hier, dass eine bestimmte Anwendung gerade ein Nickerchen macht. Wenn Sie die betreffende Anwendung öffnen, wird sie sofort aktiviert und der Aktivitätsmonitor zeigt in der Spalte „Nein“ an.

Die Idee ist, dass Anwendungen so schnell aufwachen, dass Benutzer das Schläfchen nicht einmal bemerken. Wenn Sie jedoch der Meinung sind, dass dadurch einige Ihrer Apps langsamer werden, haben Sie möglicherweise Rückgriff.

App Nap vollständig oder für bestimmte Apps deaktivieren

App Nap wird auf alle Anwendungen angewendet, unabhängig davon, ob sie für diese Funktion erstellt wurden oder nicht. Dies könnte, zumindest theoretisch, Probleme für ältere Apps verursachen, Hintergrundaktualisierungen verhindern oder Verzögerungen verursachen. Wenn Sie vermuten, dass App Nap Probleme verursacht, gibt es eine einfache Möglichkeit, dies herauszufinden.

Suchen Sie zunächst Ihre Anwendung im Finder und klicken Sie dann mit der rechten Maustaste darauf.

Klicken Sie auf "Informationen abrufen". Möglicherweise wird die Option "App Nap verhindern" angezeigt.

Die Option wird nicht für jede App angeboten. Im Allgemeinen wird die Option nur angezeigt, wenn Anwendungen nicht speziell für App Nap erstellt wurden. Nach unserer Erfahrung bedeutet dies, dass die Option in erster Linie für 2013 oder früher erstellte Anwendungen angezeigt wird. Es gibt jedoch Ausnahmen. Wenn möglich, deaktivieren Sie App Nap für Ihr Programm und prüfen Sie, ob das Problem gelöst ist.

Alternativ können Sie App Nap vollständig mit einem einzigen Befehl deaktivieren. Öffnen Sie das Terminal, das Sie unter Anwendungen> Dienstprogramme finden oder mit Spotlight suchen. Führen Sie dann den folgenden Befehl aus:

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

Dadurch wird App Nap vollständig deaktiviert. Wenn Sie so ein Problem beheben, das Sie mit einer App hatten, sollten Sie in Erwägung ziehen, den Entwickler dieser App zu schreiben und sie darüber zu informieren. Wenn Sie dies getan haben, können Sie App Nap mit diesem Befehl wieder aktivieren:

defaults delete NSGlobalDomain NSAppSleepDisabled

App Nap ist insgesamt eine Funktion, die es wert ist, aktiviert zu bleiben, sofern Sie nicht speziell ein Problem haben. Allein durch die bessere Akkulaufzeit lohnt sich die Funktion, und die meisten Benutzer werden nie bemerken, dass überhaupt etwas passiert. Aber es ist gut zu wissen, wie man die Dinge für den Fall deaktiviert.

Tipp Der Redaktion