Perfetto 是 Android 10 中引入的全新平台级跟踪工具,可以用来抓systrace,用来分析性能等问题。
一、开启perfetto功能步骤
1、打开开发者选项中的“System Tracing”,位置在Develop options -> System Tracing。
2、点击“Record trace”选项,打开此功能,这时状态栏会显示“Trace is being recorded”。
3、做你想要的操作,完成操作后,可以点击状态栏中的“Trace is being recorded”选项,也可以再点击“System Tracing”选项,会自动保留trace文件。
4、默认保存的trace文件路径在:/data/local/traces目录中。
xxx:/data/local/traces # ls
trace-jr510evb-RD2A.211001.002-2022-02-16-14-17-46.perfetto-trace
5、adb pull把trace文件弄出来。
6、打开PerfettoUI网页页面,地址https://ui.perfetto.dev/#!/viewer?trace_id=421581a4-2e33-669c-5247-7123c2a29e52
点击“Open trace file”选项,加载我们pull出来的trace文件。
7、就能很丝滑的看到想要的systrace数据了。