跳转至

配置

trace_processor 二进制文件

perfetto-cli 使用 Perfetto SDK 中的 trace_processor 二进制文件解析 trace 文件。默认情况下,它随 perfetto Python 包一起安装。

自定义路径

使用 --tp-path 覆盖二进制路径:

perfetto-cli --tp-path /usr/local/bin/trace_processor_shell -t trace.perfetto-trace -p com.app frame jank

环境变量

也可以通过环境变量设置路径:

export PERFETTO_TP_PATH=/usr/local/bin/trace_processor_shell

ADB 配置

trace 命令需要 adb 与 Android 设备通信。

多设备

如果连接了多台设备,指定目标设备:

export ANDROID_SERIAL=<device-serial>
perfetto-cli trace start

无线调试

adb connect <device-ip>:5555
perfetto-cli trace start

默认选项

目前没有配置文件来设置默认选项。可以使用 shell 别名:

alias pf='perfetto-cli -t trace.perfetto-trace -p com.example.app'
pf anr detect
pf frame jank
pf cpu utilization