💡
原文中文,约6900字,阅读约需17分钟。
📝
内容提要
本文介绍了使用Perfetto工具抓取Android系统跟踪文件的方法,包括命令行和官方脚本、手机开发者工具和网页端。提供了详细步骤和注意事项,并推荐了使用命令行抓取的方法。
🎯
关键要点
- Perfetto 是 Systrace 的替代工具,适用于 Android 性能优化。
- Perfetto 提供了命令行和官方脚本两种抓取 Trace 文件的方法。
- 推荐使用命令行抓取 Trace 文件,命令为 adb shell perfetto。
- 可以使用配置文件来简化命令行抓取过程,Android 12 及之后版本支持直接使用配置文件。
- 在 Android 12 之前的设备上,配置文件需通过标准输入传递。
- Perfetto 提供的官方脚本 tools/record_android_trace 简化了抓取流程,自动处理路径问题。
- 可以使用手机上的系统跟踪应用进行抓取,适用于无法连接电脑的情况。
- 网页端工具 ui.perfetto.dev 允许通过浏览器配置和启动跟踪,但推荐使用命令行抓取。
- 确保设备启用了 USB 调试,并通过 adb devices 确认连接正常。
- 使用 Ctrl+C 中断跟踪时需注意信号不会通过 ADB 传播,建议使用交互式会话。
➡️