什么是系统跟踪应用?
“系统跟踪”应用是一款用于将设备活动保存到跟踪文件的 Android 工具。
多用于分析性能问题;
什么是Perfetto?
Perfetto 是 Android 10 中引入的全新平台级跟踪工具。
Android 10(API 级别 29)或更高版本的设备上,跟踪文件会以 Perfetto 格式保存;
生成的跟踪文件存储在设备的“/data/local/traces”目录下,文件的后缀名为“.perfetto-trace“;
用于解析“.perfetto-trace“文件的网站:https://ui.perfetto.dev/#!/record
Perfetto系统跟踪工具的使用方法?
第一种方法:在设备上直接捕获系统跟踪记录
搭载 Android 9(API 级别 28)或更高版本的设备包含一个名为 System Tracing 的系统级应用。(系统内置包)
允许开发者直接从测试设备本身录制跟踪记录,而无需插入设备并通过 ADB 连接到该设备。
开启设备的“开发者选项”功能
在“开发者选项”菜单中找到“系统跟踪”(System Tracing)选项
进入到“系统跟踪选项”(System Tracing)
4. 打开“系统跟踪”菜单中的“跟踪可调试应用”(Trace debuggable applications)选项,以包含已在系统跟踪中启用调试功能的应用。
5.(可选)在“系统跟踪”(System Tracing)菜单中的“类别“(Categories)选项中选择正在测试的用例相对应的类别;并选择 ”每个cpu的缓冲空间“(Per-CPU buffer size以 KB 为单位)
6. 打开“系统跟踪”(System Tracing)菜单中的“显示快捷设置”(Show Quick Settings tile)选项,则会在设备屏幕上方的工具栏中发现快捷图标
7. (可选)在“系统跟踪”(System Tracing)菜单中打开“长期跟踪”( Long traces )可启用持续保存到设备存储空间的跟踪记录。如果选择此选项,您必须设置 “最大长期跟踪记录大小”(Maximum long trace size) 和“最大长期跟踪记录时长”( Maximum long trac
Android性能调试:系统跟踪应用---Perfetto
最新推荐文章于 2025-10-23 16:37:05 发布
本文介绍了系统跟踪应用的作用,重点讲解了Perfetto在Android10及以上版本中的使用,包括其在设备上的捕获方法、生成的跟踪文件格式及解析工具。深入探讨了如何利用Perfetto进行性能问题诊断和分析。

最低0.47元/天 解锁文章
1473

被折叠的 条评论
为什么被折叠?



