如何阅读Stock CPU Usage数据

XGo*_*het 113 android cpu-usage

在Ice Cream Sandwich上,Developer Options中的一个选项是"Show CPU Usage",它在屏幕上添加了一个叠加层(见下面的截图).

我的问题是,我如何阅读数据?我猜测包名是当前活动的过程,但背后的红色和绿色条是什么意思?还有什么是包装顶部的3个数字?

在此输入图像描述

nkr*_*nkr 77

这应该是Unix负载平均值.维基百科有一篇很好的文章.

数字显示了CPU在不同时间间隔内的平均负载.从左到右:最后一分钟/最后五分钟/最后十五分钟

  • "绿色是用户空间的时间,红色是内核中的时间,蓝色是中断时间." - Dianne Hackborn https://groups.google.com/forum/?fromgroups=#!topic/android-platform/2SosqFgS7o0 (43认同)
  • @Ken:条形图是整个CPU的平均负载而不是核心.顶部栏显示操作系统的CPU使用率和**所有**程序,其他栏显示特定程序的CPU使用率.所以不要担心,Android使用所有核心. (4认同)
  • 从开发人员站点:显示CPU使用率显示屏幕顶部的CPU计量器,显示CPU的使用量.顶部红色条显示整体CPU使用情况,其下方的绿色条显示合成屏幕所花费的CPU时间.注意:一旦打开此功能,您无法关闭此功能,而无需重新启动模拟器.http://developer.android.com/tools/debugging/debugging-devtools.html (2认同)

Vai*_*den 9

到目前为止,这是我能找到的最有用的信息来源.显然这些数字不会以%为单位重新平衡负载:http://forum.xda-developers.com/showthread.php? t = 1495763

  • 负载平均值从不以%表示 (3认同)