查看Android 7(牛轧糖)中正在运行的进程和CPU使用情况?


18

在早期版本的Android中,当我的手机电池电量快速耗尽时,我可以打开OS Monitor之类的应用程序,查看哪个进程正在使用大量CPU(通常是Evernote或Maps.me),然后终止该进程。

但是,我猜是由于系统的某些变化,OS Monitor和类似的应用程序不再适用于Android 7。

所以我想知道,有没有一种方法可以让我了解最新版本的Android中正在消耗哪些CPU?


在开发人员选项中,您可以看到“运行服务”,其中将显示所有服务及其RAM的使用情况。
VT Vishwanath

1
谢谢,但是是否也可以显示CPU使用率呢?
劳伦特

您是否尝试过其他替代方法,例如系统监视器,我认为它们几乎可以完成相同的工作
xavier_fakerat

@xavier,是的,我尝试了其中的一些,但找不到有效的。
劳伦特

2
*&^%$#@ Google!
迈克尔·迈克

Answers:



4

(已编辑-确认也无法在无根的7.1.1上运行。)

这适用于任何Android版本,但您可能会发现输出不友好:

  1. 安装并启动TermuxGoogle Play
  2. 打开Termux并运行 apt install top
  3. top

绝对不适用于4.4或更低版本。因为Termux不支持4.4及更低版本。
iBug

4
谢谢,但是它也不起作用,它只显示两个过程(bash和top)。我猜现在在新的Android版本中禁用了对进程的低级访问,因此没有应用程序可以查看它们。
劳伦特

您可以在“ top”之前使用“ su”命令。
user219263

1
这需要root吗?
大约

2
同样的问题,仅显示两个进程的CPU使用率为0%,而我的电话严重过热。su命令效果不佳:-(
Tomas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.