常用优化工具分析:
HierarchyViewer
查找Activity中的布局是否过于复杂
过度渲染测试
通过手机设置里面的开发者选项,打开Show GPU Overdraw的选项,可以观察UI上的Overdraw情况。
Traceview
方法跟踪工具(Traceview)
MAT
内存分析工具,可以分析内存泄露
LeakCanary
函数库也是一个很好的工具,它可以追踪对象并确保它们不会泄漏。如果内存泄露了 —— 你将收到一个通知告诉你在哪里发生了什么。
Lint
使用Lint进行资源及冗余UI布局等优化
Systrace
参考资料
Android应用开发性能优化完全分析 http://blog.csdn.net/yanbober/article/details/48394201
Android系统性能调优工具介绍 http://blog.csdn.net/innost/article/details/9008691
Android性能优化 http://www.kancloud.cn/digest/android-performance/106832