systrace的官方搜集

193 阅读1分钟

1. systrace的抓取设置

  • 在开发者选项中打开系统跟踪

开发者选项 -> 系统跟踪 ->显示"快捷设置"图块(打开) image.png

2. systrace的抓取

  • 在状态栏上面点击“录制跟踪记录”,开始抓取

image.png  

  • 点击状态栏的“停止跟踪,停止抓取

image.png

  • systrace文件存储路径导出

adb pull /data/local/traces/ .

3. systrace文件查看

  • 查看工具地址

ui.perfetto.dev/#!?local_ca…

  • 查看内容

image.png

4. 命令抓取

adb shell setprop persist.traced.enable 1 adb shell perfetto -o /data/misc/perfetto-traces/trace_file.perfetto-trace -t 15s sched freq idle am wm gfx view binder_driver hal dalvik camera input res memory adb pull /data/misc/perfetto-traces/trace_file.perfetto-trace

最后还是用这种原生的方法抓到的  

5.参考文档

developer.android.com/topic/perfo…