码迷,mamicode.com
首页 > 移动开发 > 详细

[Android Pro] CPU占用计算方法

时间:2015-10-21 21:00:58      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

1: AVTest  CPU计算方法
读取每个进程的 stat 文件 (/proc/<PID>/stat)
计算采样间隔10min下utime的差值minusUtime,
stime的差值minusUtime,
例如: 初始值
Proc 1: utime=110 stime=200
Proc 2: utime=400 stime=380
...
Proc X:...
1个采样间隔 (10min后)
Proc 1: utime=120 stime=220
  差值: utime=120-110=10 stime=220-200=20
Proc 2: utime=440 stime=500
  差值: utime=440-400=40 stime=500-380=120
...
Proc X:...
   一个采样间隔,总的CPU使用 = 10 + 20 + 40 + 120 + ... = 190
进程1的CPU使用 = (10 + 20 = 30) / 190 = 15.8%
AVTest性能评判标准: 测试结果从 高到底排序,  进程的中值CPU占用小于20%
AVTest采样间隔是10min,测试时间是1h,测试次数是7轮。

[Android Pro] CPU占用计算方法

标签:

原文地址:http://www.cnblogs.com/0616--ataozhijia/p/4898860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!