发明名称 |
CPU使用率分析系统及方法 |
摘要 |
一种CPU使用率分析方法,应用于移动装置中,包括如下步骤:设置CPU使用率分析周期和每次分析的时间长度;当一个线程被挂起时,读取硬件定时器的当前时间;计算该被挂起的线程占用CPU的时间,并将其存储在一个数组元素中;当每次分析的时间长度到达时,计算出CPU的使用率。本发明还提供一种CPU使用率分析系统。利用本发明可精确计算出移动装置的CPU使用率。 |
申请公布号 |
CN101876933A |
申请公布日期 |
2010.11.03 |
申请号 |
CN200910301930.X |
申请日期 |
2009.04.28 |
申请人 |
深圳富泰宏精密工业有限公司;奇美通讯股份有限公司 |
发明人 |
陈纪宪 |
分类号 |
G06F11/34(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F11/34(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种CPU使用率分析方法,应用于移动装置中,其特征在于,该移动装置配置有硬件定时器,该方法包括如下步骤:设置CPU使用率分析周期和每次分析的时间长度;在每个CPU使用率分析周期内,当一个线程被挂起时,读取硬件定时器的当前时间,并将该硬件定时器的值重设为最大值,同时,移动装置操作系统中的任务调度列表决定下一个执行的线程;根据所读取的硬件定时器的当前时间计算该被挂起的线程占用CPU的时间,并将该计算的时间存储在一个数组元素中,该被挂起的线程占用CPU的时间等于硬件定时器的最大值减去硬件定时器的当前时间;及当每次分析的时间长度到达时,根据该数组中所有元素的值计算出CPU的使用率。 |
地址 |
518109 广东省深圳市宝安区龙华镇富士康科技工业园F3区A栋 |