Android卡顿分析

Systrace生成trace.html分析卡顿

python Library/Android/sdk/platform-tools/systrace/systrace.py -t 20 sched gfx view wm am app webview -a "com.xxx.xxx" -o /Users/xxx/Desktop/mytrace.html
或者
python Library/Android/sdk/platform-tools/systrace/systrace.py

指定参数

-t:指定统计时间为20s。
shced:cpu调度信息。
gfx:图形信息。
view:视图。
wm:窗口管理。
am:活动管理。
app:应用信息。
webview:webview信息。
-a:指定目标应用程序的包名。
-o:生成的systrace.html文件。
  1. 选中箭头然后拉取选中方框就会显示各个systrace添加label位置的方法耗时和细节。
    在这里插入图片描述
  2. 拖动
    在这里插入图片描述
  3. 按住systrace有效区域向上滑动缩小向下滑动放大。

在这里插入图片描述
4. 选中一段trace显示加载时间

在这里插入图片描述

  1. 观察上边的图片中有红色的F和绿色的F红色代表卡住主线程时间很长的的操作绿色标明正常包括还有图中未出现的黄色代表轻微卡顿,

启动耗时
Systrace分析
Systrace详细解析
Systrace详细

Systrace工具详解App使用Trace工具
胡凯Android性能优化典范
Systrace Android官方使用教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值