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?


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.


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.