张明云 · 8 个月前html
最近这段时间一直在作android应用的性能优化,一个应用性能的好坏并不能依靠咱们的主观意识去评判,必需要看数听说话,所以必需要了解和学会使用各类性能测试工具才知道问题出在哪以及具体的优化方向。下面对我对性能优化的理解以及在性能优化过程当中使用到的一些工具做个介绍。android
零 性能指标git
Android的应用性能的指标主要有:github
一 Android官方性能优化工具介绍缓存
android针对上面这些会影响到应用性能的状况提供了一些列的工具:性能优化
1 布局复杂度:网络
2 耗电量:Android开发者模式中的电量统计;工具
3 内存:布局
4 网络:Android Studio—NetWork;post
5 程序执行效率:
6 程序稳定性:monkey,经过monkey对程序在提交测试前作自测,能够检测出明显的致使程序不稳定的问题,执行monkey只须要一行命令,提交测试前跑一次能够避免应用刚提交就被打回的问题。
说明:
二 第三方性能优化工具介绍
除了android官方提供的一系列性能检测工具,还有不少优秀的第三方性能检测工具使用起来更方便,好比对内存泄露的检测,使用leakcanry比MAT更人性化,可以快速查到具体是哪存在内存泄露。
三 应用性能优化资料推荐