android页面卡顿定位,Android界面卡顿分析步骤详解

1、打开ddms工具,位于Sdk\tools\monitor.bat,双击

2、连上手机,选着进程,点击上面的start Method Profiling按钮

f936168da22f

image.png

3、点击之后会弹出一个对话框,点击ok即可,然后操作你认为卡顿的界面。再点击一次刚刚的按钮。

f936168da22f

image.png

4、会生成一个这样的界面

f936168da22f

image.png

5、关键就是分析这个报告

f936168da22f

image.png

6、重点关注Incl Cpu Time、Call+Recur Calls/Total、Real Time/Call

通过降序排序,我们可以分别找到这两列中数值比较大的内容。

指标 说明

Incl(Inclusive) Cpu Time 方法本身和其调用的所有子方法占用CPU时间

Excl(Exclusive) Cpu Time 方法本身占用CPU时间

Incl Real Time 方法(包含子方法)开始到结束用时

Excl Real Time 方法本身开始到结束用时

Call + Recursion Calls/Total 方法被调用次数 + 方法被递归调用次数

Cpu Time/Call 方法调用一次占用CPU时间. 方法实际执行时间(不包括io等待时间)

Real Time/Call 方法调用一次实际执行时间. 方法开始结束时间差(包括等待时间)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值