UI性能分析工具Systrace

Systrace

 是一个性能优化工具,通过在一定的时间里跟踪应用的执行过程,得到CPU、应用线程等的运行数据,并生成一个HTML 报告展示出应用进程的总体执行情况;也是解决UI卡顿

、动画执行不流畅等UI问题的利器之一。


环境要求:

1. Android SDK Tools  版本需要大于20

2. 需要安装 Python并且配置Path环境变量。


使用:

1.  打开 Android Device Monitor。

2. 选择要调试的应用,点击  , 操作要调试的应用,待执行时间到后生成trace.html 报告文件。


分析结果:

用浏览器打开html文件即可,如下demo:

水平轴是时间, 竖直轴是跟踪事件并通过进程、线程分组,具体显示细节可参看实际显示图。

得到基本数据后,需要结合 TraceView  分析解决。

 



详细参看: http://developer.android.com/tools/debugging/systrace.html#analysis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值