Переглянути запущені процеси та використання процесора в Android 7 (Nougat)?


18

У попередніх версіях Android, коли батарея телефону швидко знижувалася, я міг відкрити таку програму, як OS Monitor , подивитися, який процес використовує багато процесора (часто це був Evernote або Maps.me), а потім вбити цей процес.

Однак монітор ОС та подібні додатки вже не працюють з Android 7, мабуть, через певні зміни в системі.

Тож мені цікаво, чи існує спосіб, який дозволив би мені побачити, що споживає процесор в останній версії Android?


У параметрах для розробників ви можете побачити "Запуск служб", де відображатимуться всі сервіси з їх використанням.
VT Vishwanath

1
Дякую, але чи можна також отримати його для відображення використання процесора?
Лоран

Ви спробували інші альтернативи, такі як системний монітор, я думаю, вони в
основному

@xavier, так, я спробував декілька з них, але не зміг знайти той, який працював.
Лоран

2
* & ^% $ # @ Google!
Майкл

Відповіді:



4

(Відредаговано - підтверджено також, що не працює з укоріненим 7.1.1.)

Це має працювати на будь-якій версії Android, але ви можете виявити вихід трохи недружнім:

  1. Встановити та запустити Termux ( Google Play )
  2. Відкрийте Termux і запустіть apt install top
  3. Біжи top

Це точно не працює на 4.4 або нижче. Тому що Termux не підтримує версії 4.4 та нижче.
iBug

4
Дякую, але він також не працює, він показує лише два процеси (bash та top). Я думаю, що доступ до процесів низького рівня тепер відключений у новій версії Android, тому жодна програма не може їх переглядати.
Лоран

Ви можете використовувати команду "su" перед "top".
користувач219263

1
Для цього потрібен корінь?
roxan

2
та сама проблема, показує лише два процеси з використанням 0% процесора, в той час як мій телефон сильно перегрітий. suкоманда також не працює :-(
Томаш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.