cpu测试时,经常会发生手机的CPU使用率过高而引发的问题。那接下来,我对这方面知识做些整理及归纳:
CPU利用率:CPU执行非系统空闲进程的时间 / CPU总的执行时间。
Android关于进程使用率的限制:前台进程不超过95%,后台进程5%, 但是在系统没有前台进程时,后台进程可以超过5%。
cpu使用过高,可能引发的问题
1)整体性能降低 2)界面卡顿 3)响应慢,容易引起ANR 4)手机发热
CPU测试项
1.空闲状态下的应用CPU消耗情况
2.中等规格状态下的应用CPU消耗情况
3.满规格状态下的应用CPU消耗情况
4.应用CPU峰值情况
查看方式
1. adb shell dumpsys cpuinfo|grep '<package name>'
2.安卓sdk中tools下找到ddms,启动查看
ddms
网友评论