(五)上篇 Android性能优化Systrace文件生成
发布时间
阅读量:
阅读量
Systrace 与 Cpu profiler 通常需要协同运用以进行问题分析。由于 Systrace 工具本身无法获取应用进程中代码运行的相关数据,因此若需深入了解应用程序所调用的具体方法及其消耗的 CPU 资源情况,建议使用 Android Studio 内置的 CPU Profiler 工具。此外,CPU Profiler 还具备生成跟踪日志的功能,用户可将这些日志导入系统并进一步进行分析检查。
实操体验分析
(1)实操环境构建与应用
- 可选方案,使用个人开发环境及代码同样适用
- SamplePop代码获取地址
- SamplePop所依赖的运行环境配置如下:
Android Studio 4.0 版本,Gradle 工具版本为 6.1.1,Android API 系统版本为 30
(2)用命令行捕获跟踪信息
- 通过命令行方式获取系统的追踪数据
- systrace 命令由 Android SDK Tools 工具包提供,其具体存放路径为 android-sdk/platform-tools/systrace/。android-sdk 的路径信息可通过 Android Studio 中的 File -> Project Structure 选项进行查看,具体操作如下:
