Kannst du die CPU-Auslastung am iPhone anzeigen?
Nur zum Teil: iOS lässt eine App ihre eigene CPU-Zeit messen, nie die des ganzen Handys und nie die einer anderen App. Die Karte CPU-Monitor in Device Monitor zeigt diesen Eigenwert einmal pro Sekunde mit einem 60-Sekunden-Graphen. Diese Seite erklärt, wofür die Zahl taugt und wo du stattdessen nachsiehst.
Was die Karte CPU-Monitor anzeigt
Sie liegt standardmäßig im Tab Überwachen. Jede Sekunde fragt die App iOS nach ihren eigenen Threads, addiert den CPU-Anteil der nicht ruhenden und zeigt die Summe als CPU-Auslastung mit einer Nachkommastelle. Daneben steht ein Wort: Niedrig unter 40 %, Mäßig unter 70, Hoch unter 90, Kritisch darüber.
Darunter zeichnet Live-Aktivität (60er) die letzten 60 Werte von Vor 60ern bis Jetzt, dann folgen drei Kästchen: Min., Durchschnittlich, Max.. Unter diesen nennen Prozessor und Modell den Chip und das Handy.
Wenn dein iPhone also lahm ist, weil im Hintergrund ein Spiel lädt, zeigt die Karte das nicht. Bei mir lag sie die ganze Zeit um 1 %. Das ist ehrlich, denn Device Monitor selbst hatte kaum etwas zu tun.
Beispiel aus der Praxis: zehn Sekunden auf der Karte
Das folgende Beispiel zeigt die ersten zehn Sekunden nach dem Öffnen der App: Das Fenster beginnt leer, diese zehn Werte sind also alles, was es zu diesem Zeitpunkt enthält.
| Sekunde | CPU-Auslastung | Was passierte |
|---|---|---|
| 1 | 4.2% | App wird geöffnet |
| 2 | 0.0% | Leerlauf, alle Threads schlafen |
| 3 | 1.3% | nur Graph neu gezeichnet |
| 4 | 0.8% | nur Graph neu gezeichnet |
| 5 | 0.0% | wieder Leerlauf |
| 6 | 12.6% | Dashboard wird gescrollt |
| 7 | 9.1% | Scrollen läuft aus |
| 8 | 1.0% | nur Graph neu gezeichnet |
| 9 | 0.7% | nur Graph neu gezeichnet |
| 10 | 0.9% | nur Graph neu gezeichnet |
| Kästchen | Zeigt | So wird es berechnet |
|---|---|---|
| MIN | 0.7% | niedrigster Wert über null |
| Durchschnittlich | 3.8% | Mittel der 8 Werte über null |
| MAX | 12.6% | höchster Wert |
| Einfaches Mittel aller 10 | 3.1% | wird von der App nicht angezeigt |
Die Lücke hat mich gestört. Durchschnittlich überspringt jede Sekunde, die genau null zeigte, und liegt deshalb höher als der echte Durchschnitt, sobald die App ganz im Leerlauf ist. Lies es als Durchschnitt unter Last, nicht als Durchschnitt über die Minute.
Der Wert ist eine Summe über Threads, auf einem Chip mit mehreren Kernen könnte er also bei mehreren aktiven Threads über 100 % gehen. Gesehen habe ich das nie.
Warum iOS die CPU-Last pro App versteckt
Jede App aus dem App Store läuft in einer Sandbox. Ältere iOS-Versionen ließen eine App die anderen Prozesse auf dem Handy auflisten; Apple hat das mit iOS 9 gestoppt, auch weil die Liste dessen, was du nutzt, viel über dich verrät. Seitdem gibt es keinen öffentlichen Weg, die Gesamtlast oder die CPU einer anderen App zu lesen, und deshalb kann kein Taskmanager aus dem App Store dir eine Liste pro Prozess zeigen. Jede App, die das behauptet, zeigt dir ihre eigenen oder erfundene Zahlen.
Wenn die iPhone-CPU hoch wirkt: was du prüfen kannst
- Einstellungen > Batterie, dann runter zur Liste pro App. Tippe eine App an, um Bildschirm- und Hintergrundminuten zu sehen. Eine App mit stundenlanger Hintergrundaktivität ist das Nächste, was iOS an eine Liste der CPU-Fresser bietet.
- Thermischer Zustand in der Karte Geräteinformationen (kostenlos; über Dashboard bearbeiten hinzufügen). Normal heißt, das Handy drosselt nicht; Ernst oder Kritisch heißt, es kühlt sich und wird langsamer.
- RAM Live zeigt den Druck des Speichers. Lass RAM löschen besser sein: iOS gibt Speicher selbst frei, und die Taste kann deine anderen Apps verdrängen, sodass sie von vorn neu laden.
- Beende die verdächtige App und schau, ob das Handy abkühlt. Grob, aber der einzige Test pro App ohne Mac.
Kostenlos oder Pro
Die Karte, ihr 60-Sekunden-Graph und die Statistik-Kästchen sind kostenlos, mit Bannerwerbung im Tab Überwachen. Pro (Wochen- oder Jahresabo) entfernt die Werbung und bringt Erweiterter Verlauf (5 Min.), einen Graphen mit 300 Punkten desselben Eigenwerts. Einen Wert für das ganze Handy gibt es damit nicht, weil Apps keinen lesen können. Wenn du wissen willst, welche App den Akku leert, beantwortet der Bildschirm Batterie in den Einstellungen das besser als jede Monitor-App, auch unsere.
Häufige Fragen
Gibt es auf dem iPhone einen Taskmanager?
Wie sehe ich, welche Apps im Hintergrund laufen?
Kann ich die CPU-Temperatur am iPhone anzeigen?
Gibt es ein CPU-Widget für das iPhone?
Das könnte dich auch interessieren
Weitere Anleitungen für Device Monitor
- So prüfst du dein iPhone auf Pixelfehler
- So testest du Lautsprecher und Mikrofon deines iPhones
- So prüfst du ein gebrauchtes iPhone vor dem Kauf: eine 10-Minuten-Checkliste
- So nutzt du dein iPhone als Wasserwaage
- iPhone-Kompass: wahrer Norden gegen magnetischer Norden, und wie du eine genaue Ausrichtung bekommst
- So testest du die Sensoren deines iPhones: Näherung, Barometer, Bewegung und GPS
- So prüfst du, wie viel RAM dein iPhone hat, und seine weiteren technischen Daten
- Funktioniert eine Metalldetektor-App auf dem iPhone wirklich?
- Wie testest du die Touch-Latenz deines iPhones?
- Wie schnell lädt dein iPhone, und warum wird es dabei heiß?
- Wie machst du einen Hardware-Test auf dem iPad?
- Wie findest du die Qibla mit dem iPhone-Kompass?
- Alle Fragen zu Device Monitor
- Zurück zu Device Monitor