导读
GT君此次给大家送来了强力的安卓GT3.1版本更新。在本次更新中,采用了在被测应用内嵌SDK的方式来获取流畅值,解决了2.x版本测试应用流畅值必须root手机的痛点。除此之外,GT3.1版本引入了Hook功能,可以获取更加丰富详细的应用信息,例如页面加载速度,卡顿代码调用栈、IO使用情况等。
下面我们不妨来看看这些便利的功能点吧!
1 基础性能分析
CPU:表示进程或线程的繁忙程度
内存:表示当前进程内存的使用情况
流量:表示当前进程网络的使用情况
流畅值:表示当前应用的流畅程度
图:基础性能检测的结果
2 卡顿检查分析
低流畅值区间:流畅值低于40帧/s的区间(正常绘制间隔为16.7ms即60帧/s)
单次大卡顿:当两次绘帧间隔大于70ms,相当于丢了4帧以上的区间
图:卡顿区间的代码定位
3 页面测速分析
Activity测速:包括Activity的冷/热启动、生命周期、绘制信息、卡顿信息、页面平均流畅值,启动时长等。
Fragment测速:包含了Fragment的冷/热启动、生命周期、卡顿信息、页面平均流畅值,启动时长等。
而以下几种情况则可认为页面启动卡顿或启动超时:
Activity启动时长超过250ms