Посмотреть запущенные процессы и использование процессора в Android 7 (Nougat)?

18

В предыдущих версиях Android, когда батарея моего телефона быстро разряжалась, я мог открыть приложение, такое как OS Monitor , посмотреть, какой процесс использует много ЦП (часто это был Evernote или Maps.me), а затем убить этот процесс.

Тем не менее, OS Monitor и подобные приложения больше не работают с Android 7, я думаю, из-за некоторых изменений в системе.

Поэтому мне интересно, есть ли способ, который позволил бы мне увидеть, что потребляет процессор в последней версии Android?

Laurent
источник
В опциях разработчика вы можете увидеть «Запущенные сервисы», которые будут показывать все сервисы с использованием их оперативной памяти.
VT Vishwanath
1
Спасибо, но возможно ли также заставить его отображать загрузку процессора?
Лоран
Вы пробовали другие альтернативы, такие как системный монитор, я думаю, что они в значительной степени выполняют ту же работу
xavier_fakerat
@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».
user219263
1
Это требует root?
roxan
2
та же проблема, только показывает два процесса с использованием процессора 0%, в то время как мой телефон серьезно перегрелся. suкоманда не работает так же :-(
Томас