美文网首页
Android界面卡顿分析步骤详解

Android界面卡顿分析步骤详解

作者: 小马要加油 | 来源:发表于2020-02-28 19:17 被阅读0次

1、打开ddms工具,位于Sdk\tools\monitor.bat,双击
2、连上手机,选着进程,点击上面的start Method Profiling按钮


image.png

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


image.png

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


image.png

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


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 方法调用一次实际执行时间. 方法开始结束时间差(包括等待时间)

7、分析步骤到这边结束了,操作起来还是很简单的,主要是发现哪里耗时,调用太频繁了之后怎么去解决
参考:https://blog.csdn.net/axi295309066/article/details/72675365

相关文章

  • Android界面卡顿分析步骤详解

    1、打开ddms工具,位于Sdk\tools\monitor.bat,双击2、连上手机,选着进程,点击上面的sta...

  • Android开发页面帧率优化有感

    Android APP 优化工具分析Android App优化之消除卡顿Android性能优化:卡顿优化Andro...

  • iOS 底层原理:界面优化

    界面优化无非就是解决卡顿问,优化界面流畅度,以下就通过先分析卡顿的原因,然后再介绍具体的优化方案,来分析如何做界面...

  • iOS 底层原理:界面优化

    界面优化无非就是解决卡顿问,优化界面流畅度,以下就通过先分析卡顿的原因,然后再介绍具体的优化方案,来分析如何做界面...

  • Android中布局UI的优化总结

    Android应用UI性能分析 在使用App时会发现有些界面启动卡顿、动画不流畅、列表等滑动时也会卡顿出现这种情况...

  • Android 内存泄漏总结

    Android 性能相关知识 Android性能之 内存泄漏总结 Android性能之 卡顿分析解决 Androi...

  • Android 卡顿分析

    卡顿原因 造成Android系统卡顿的原因有很多,但是追根究底都会反映在cpu时间上.通过分析内存信息和cpu信息...

  • Android 卡顿分析

    卡顿 大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。Android系统每隔大概16.6ms发出VS...

  • Android卡顿分析

    一、卡顿原因 屏幕1秒60帧,平均每帧16.6毫秒,如果代码实现不佳,或者过于复杂,导致一帧绘制时间大于16.6毫...

  • 关闭软键盘返回上一层界面导致界面卡顿

    引起键盘关闭时界面卡顿,需在AndroidManifest.xml的 中添加android:windowSoftI...

网友评论

      本文标题:Android界面卡顿分析步骤详解

      本文链接:https://www.haomeiwen.com/subject/bnhrhhtx.html