最近在研究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