Android应用性能优化
来源:互联网 发布:mysql创建索引的优缺点 编辑:程序博客网 时间:2024/05/22 05:33
遇到的问题:
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、MAT
Dalvik日志分析,logcat日志分析
Android手机开发者选项的“过度绘制”选项。
/*** @author 张兴业* http://blog.csdn.net/xyz_lmn* 我的新浪微博:@张兴业TBOW*/
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化
- android 应用性能优化
- android 应用性能优化
- Android应用性能优化
- Android应用性能优化
- Android应用性能优化方案
- android应用性能优化方案
- Android 应用优化 内存、性能
- Android应用性能优化小结
- Android应用性能优化笔记
- 授权android应用程序访问网络
- 使用模版函数简化精灵等对象初始化
- 2013.10.31 面试问与答
- 重新认识冗余字段
- 最少费用购物 动态规划
- Android应用性能优化
- 斜率小于0的连线数量-归并排序
- NineOldAndroidsDemos 学习(3) PathAnimationActivity
- WebService—快速实现一个基于JAX-WS的WebService项目(二)
- Documentation/vm/zswap.txt
- windows下zmq的编译
- LeetCode Linked List Cycle II 和I 通用算法和优化算法
- Oracle技术支持是如何分析数据库性能问题的
- 2013博客之星评选,如果喜欢我的文章,请投我一票