[英]CPU utilisation curve from perfetto trace
我想在移動設備上跟蹤我的算法之一的 CPU 和 memory 利用率。 到目前為止,我已經在 Android 中將其作為應用程序實施,並使用 Android 分析器作為跟蹤文件 (filename.trace) 收集資源利用率跟蹤。 我嘗試使用工具perfetto UI ,它顯示如下跟蹤:
我怎樣才能從這個跟蹤文件中提取如下所示在 android 工作室中顯示的原始時間序列數據?
如果我沒看錯你的問題,你想在 Perfetto UI 中查看 CPU 利用率圖表?
簡短的回答是否定的,因為它們是不同的數據。
長答案:Android Studio profiler 在圖表中顯示的內容有些不同:
proc/[pid]/stat
采樣的 CPU 利用率數據,而不是來自系統跟蹤(或 Perfetto)。 這意味着您從 Android Studio 導出的跟蹤文件不包含該數據。 當您退出 Android Studio 時它丟失了。time_spent_in_app_per_50_miliseconds / 50_miliseconds * cpu_core_count
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.