android 性能分析、優化

 

1、主要介紹了一些分析工具,好比GT、ITest等
http://www.jianshu.com/p/8b77d394b2a6

 

2、詳細介紹啦android平臺常見性能優化工具
http://blog.csdn.net/yanbober/article/details/48394201
例如:
UI方面:android系統提供的GPU OverDraw 過分繪製工具;GPU呈現模式分析等。
Lint快速分析不合理懂UI佈局;HierarchyViewer 具體分析View佈局。
內存方面:介紹了Memory Monitor 提供內存快照;Allocation Tracker 跟蹤內存分配;Mat分析、對比內存快照。以及命令行工具 dumpsys meminfo 例如:
adb shell dumpsys meminfo -a com.joyodream.mango; 以及自動查詢內存泄漏工具LeakCanary; 以及一些策略,例如觀察GC頻率,判斷是否須要優化。
性能方面:介紹了Systrace 工具查看系統性能; Traceview 查看具體方法耗時;
電量方面:介紹了Battery Historian 分析電量消耗;PS:有些手機提取端數據可能該工具沒法正常分析。

 

3、歪果仁提供的一些性能分析的方法,有雷同,也有差別
http://blog.udinic.com/2015/09/15/speed-up-your-app
http://www.cnblogs.com/figozhg/p/4945024.html

 

四、在android studio中廢棄了單獨的HierarchyView 工具,推薦使用Android Device Monitoer,裏面集成了Hierarchyview工具,可是在真機上由於加上了鎖,致使沒法順利鏈接參見文章:https://developer.android.com/studio/profile/hierarchy-viewer-setup.html?hl=eshttps://github.com/romainguy/ViewServer能夠在項目集成一個ViewServer的開源項目,創建連接。或者安裝官網文檔設置環境變量
相關文章
相關標籤/搜索