美文网首页
Android性能优化检测

Android性能优化检测

作者: 加油码农 | 来源:发表于2018-01-27 18:02 被阅读9次

    最近一段时间,由于项目的功能模块开发已经基本完成,等到项目提测之后,有一个bug就让人匪夷所思,就是点击某一个按钮,跳转到另外一个Activity的时候,有点卡顿,最开始的情况是认为,这是一个很简单的跳转,怎么就比其他的跳转明明显慢了一点了呢?程序代码上也没有问题,那最终只可能是性能上出现了问题。于是通过性能分析最终解决问题,解决问题的过程如下:
    第一步:打开Android device monitor,明确卡顿的区间,在点击跳转前点击如下按钮


    QQ截图20180127175426.png

    等到跳转完另外一个界面且数据完全加载完成后,再点击如下按钮


    QQ截图20180127175607.png
    然后在其右侧就会自动生成一个以trace为结尾的文件,可供用户分析耗时所在地,最终截图如下:
    QQ截图20180127160523.png
    QQ截图20180127180655.png
    QQ截图20180127180810.png

    通过如上截图能发现耗时出现在xml的解析中,最终在这一块进行处理,开启一个子线程进行耗时的操作,等耗时操作完成后,通过handler发送消息,更新UI,最终解决问题。
    相关文章:http://blog.csdn.net/android_jianbo/article/details/76608558

    相关文章

      网友评论

          本文标题:Android性能优化检测

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