張明雲 · 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更人性化,可以快速查到具體是哪存在內存泄露。
三 應用性能優化資料推薦