(五) 上篇 Android 性能优化 Systrace文件生成


Systrace和Cpu profiler一般是配合使用来分析问题。因为Systrace 工具不会收集有关应用进程中代码执行情况的信息。要详细了解您的应用正在执行哪些方法及其耗用了多少 CPU 资源,请使用 AS 中的 CPU Profiler。您还可以使用 CPU Profiler 生成跟踪日志,然后导入并检查这些日志。

实操体验

(1)实操环境

Android Studio 4.0  Gradle version 6.1.1  Android API version 30

(2)用命令行捕获跟踪信息

  • 在命令行上捕获系统跟踪信息
  • systrace 命令在 Android SDK Tools 工具包中提供,位于 android-sdk/platform-tools/systrace/。android-sdk路径可以在AS中查看(File -> Project Structure),如下:

Android-sdk路径查看

  • 首先要将python运行systrace.py的环境搭建好,搭建好的标志:我们命令行进入到android-sdk/platform-tools/systrace/目录下,执行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值