Zobacz uruchomione procesy i wykorzystanie procesora w systemie Android 7 (Nougat)?

18

W poprzednich wersjach Androida, gdy bateria mojego telefonu szybko się rozładowywała, mogłem otworzyć aplikację taką jak OS Monitor , zobaczyć, który proces zużywa dużo procesora (często był to Evernote lub Maps.me), a następnie zabić ten proces.

Jednak Monitor OS i podobne aplikacje nie działają już z Androidem 7, chyba z powodu pewnych zmian w systemie.

Zastanawiam się więc, czy istnieje sposób, który pozwoliłby mi zobaczyć, co pochłania procesor w najnowszej wersji Androida?

Laurent
źródło
W opcjach programistycznych możesz zobaczyć „Uruchomione usługi”, które pokażą wszystkie usługi z ich użyciem pamięci RAM.
VT Vishwanath,
1
Dzięki, ale czy można również wyświetlić zużycie procesora?
laurent
Czy próbowałeś innych alternatyw, takich jak monitor systemu, myślę, że w zasadzie wykonują tę samą pracę
xavier_fakerat 11.04.17
@xavier, tak, wypróbowałem kilka z nich, ale nie mogłem znaleźć takiego, który działał.
laurent
2
* I ^% $ # @ Google!
Michael

Odpowiedzi:

5

Możesz użyć adb shell /system/bin/dumpsys cpuinfo .
Powinno to również działać z Oreo.

mirh
źródło
4

(Zredagowano - potwierdzono, że nie działa również w wersji 7.1.1 bez rootowania).

Powinno to działać na każdej wersji Androida, ale może okazać się nieco nieprzyjazny:

  1. Zainstaluj i uruchom Termux ( Google Play )
  2. Otwórz Termux i uruchom apt install top
  3. Biegać top
Kanadyjczyk
źródło
To zdecydowanie nie działa w wersji 4.4 lub niższej. Ponieważ Termux nie obsługuje wersji 4.4 i niższej.
iBug
4
Dzięki, ale to też nie działa, pokazuje tylko dwa procesy (bash i top). Wydaje mi się, że dostęp do procesów na niskim poziomie jest teraz wyłączony w nowej wersji Androida, więc żadna aplikacja nie może ich wyświetlić.
laurent
Możesz użyć polecenia „su” przed „top”.
user219263
1
To wymaga rootowania?
roxan
2
ten sam problem, pokazuje tylko dwa procesy z wykorzystaniem 0% procesora, podczas gdy mój telefon jest poważnie przegrzany. supolecenie również nie działa :-(
Tomas