Laufende Prozesse und CPU-Auslastung in Android 7 (Nougat) anzeigen?

18

In früheren Versionen von Android konnte ich, als der Akku meines Telefons schnell entladen war, eine App wie OS Monitor öffnen , um zu sehen, welcher Prozess viel CPU verbraucht (häufig Evernote oder Maps.me), und diesen Prozess dann abbrechen.

Allerdings funktionieren OS Monitor und ähnliche Apps nicht mehr mit Android 7, was wohl auf Änderungen im System zurückzuführen ist.

Ich frage mich also, ob es eine Möglichkeit gibt, um zu sehen, wie viel CPU in der neuesten Version von Android verbraucht wird.

laurent
quelle
In den Entwickleroptionen sehen Sie die "Laufenden Dienste", die alle Dienste mit ihrer RAM-Auslastung anzeigen.
VT Vishwanath
1
Danke, aber ist es auch möglich, die CPU-Auslastung anzuzeigen?
Laurent
Haben Sie andere Alternativen wie Systemmonitor ausprobiert
?
@xavier, ja, ich habe einige von ihnen ausprobiert, konnte aber keine finden, die funktionierte.
Laurent
2
* & ^% $ # @ Google!
Michael

Antworten:

5

Sie können verwenden adb shell /system/bin/dumpsys cpuinfo .
Dies sollte auch mit Oreo funktionieren.

mirh
quelle
4

(Bearbeitet - bestätigt funktioniert auch nicht mit 7.1.1 ohne Root.)

Dies sollte auf jeder Android-Version funktionieren, aber die Ausgabe ist möglicherweise etwas unfreundlich:

  1. Termux installieren und starten ( Google Play )
  2. Öffnen Sie Termux und führen Sie es aus apt install top
  3. Lauf top
Canuck
quelle
Dies funktioniert definitiv nicht mit 4.4 oder niedriger. Weil Termux 4.4 und niedriger nicht unterstützt.
iBug
4
Danke, aber es funktioniert auch nicht, es werden nur zwei Prozesse angezeigt (bash und top). Ich denke, dass der Zugriff auf Prozesse auf niedriger Ebene in der neuen Android-Version jetzt deaktiviert ist, sodass keine App sie anzeigen kann.
laurent
Sie können den Befehl "su" vor "top" verwenden.
user219263
1
Dies erfordert root?
Roxan
2
gleiches Problem, zeigt nur zwei Prozesse mit 0% CPU-Auslastung, während mein Telefon stark überhitzt ist. suBefehl funktioniert nicht so gut :-(
Tomas