[問題] Systrace裡面的CPU usage
最近在研究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://www.ptt.cc/bbs/AndroidDev/M.1555914276.A.EA6.html
→
04/28 11:18,
5年前
, 1F
04/28 11:18, 1F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章