Android 性能跟踪工具 Perfetto 简介

Perfetto 是 Android 10 中引入的全新平台级跟踪工具。这是适用于 Android、Linux 和 Chrome 的更加通用和复杂的开源跟踪项目。与 Systrace 不同,它提供数据源超集,可让您以 protobuf 编码的二进制流形式记录任意长度的跟踪记录。您可以在 Perfetto 界面(此链接必须用Chrome打开)中打开这些跟踪记录。

图1

上图为 Perfetto 跟踪记录视图示例,其中显示了与某个应用之间大约 20 秒的交互情况

生成文件

进入android sdk 目录下路径:
AndroidSdk/platform-tools/systrace

运行以下命令生成文件

python systrace.py [options] [category1] [category2] ... [categoryN]

生成的文件可用 Perfetto 打开显示的就为 图1信息。

参考文档

系统跟踪概览

你可能感兴趣的:(Android 性能跟踪工具 Perfetto 简介)