首页 > 代码库 > Android应用性能优化
Android应用性能优化
遇到的问题:
1)ANR
2)ListView 卡顿,不流畅
3)Activity启动慢
4)动画不流畅,启动前卡顿
5)自定义view启动慢
6) OOM
7)数据库大量操作
8)长时间运行后,程序变慢
基本思想:
1)语言层解决问题,语法上提高性能
2)合理的数据结构和算法
3)布局优化,布局深度控制
4)工作线程与UI线程分离
5)合理的缓存机制
6)NDK合理使用
7)优化的SQL语句
8)使用工具,分析问题找出瓶颈
优化工具:
view优化工具:hierarchy view
代码优化工具:Lint
内存、方法优化工具:Heap、TraceView
Dalvik日志分析,logcat日志分析
Android手机开发者选项的“过度绘制”选项。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。