作者uorol (′‧ω‧‵)
看板AndroidDev
标题[问题] Systrace里面的CPU usage
时间Mon Apr 22 14:24:34 2019
最近在研究Device上面的CPU使用量,
但是从Android systrace抓出来的跟top命令直接抓到的看起来不match
请问有人知道systrace上面的CPU usage是怎麽算出来的吗 QQ
我去捞了一下在kernerl/sched/下面看起来没有去增加相关的trace点
神奇的是, 如果atrace我只抓了sched, freq, idle的话,
从systrace转出来的html是不会有CPU usage这栏的.
但如果多加上workq的话就会多跑出CPU usage.
只是看起来那栏位在device busy的时候值也不高XD
如果多抓几个category的话CPU usage又会爬上去
所以...综上所述,
感觉像是该CPU usage是去计算相关的category的总使用量.
但是在Android Developer上面又找不到相关的描述.
是否有大神可以帮我解惑 QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.190.7
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1555914276.A.EA6.html
1F:→ uorol: Update: looks it only calculate the Categorys we got 04/28 11:18