看板 AndroidDev 關於我們 聯絡資訊
最近在研究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
uorol: Update: looks it only calculate the Categorys we got 04/28 11:18