Android开发过程中,难免会遇到ui卡顿,内存泄漏情况,下面介绍常用工具来解决上述问题
1. UI卡顿的原因
① 布局复杂,无法在16ms内完成渲染
② 在主线程进行了耗时操作
③ view过度绘制
④ view频繁的触发layout measure操作
⑤ 动画太多
⑥ 内存频繁触发GC操作
2. HierarchyViewer 使用
参考:http://08643.cn/p/fa26c4ec606d
3. Lint 使用
参考:http://blog.csdn.net/u011240877/article/details/54141714
4. 内存抖动分析
参考:http://08643.cn/p/acd82503a9e5