1. 首选要学习调优工具。
1.1 DDMS
用来查看android的内存的堆栈情况的工具。
1.2 MONKEY
用来进行压力测试的工具。
1.3 TraceView
用来查找运行性能瓶颈的工具。
1.4 adb
与机器进行联调的工具。
2. 调试思路
1.1 某些内容可以使用单例模式。
1.2 某些内容是否可以考虑对象池的概念。
在业务需求中需要大量查看玩家的数据,而这些页面又是非常相似的。是否可以对他们进行缓存,把他们放入到对象池中去。减少因为创建对象而损失的性能。
1.3 采用懒加载的机制。
一些不经常使用的数据是可以不用初始化的时候加载,可以当用到的时候才去读取。
1.4 耗电量的优化就在于程序是否总是在执行。
3. android程序的基本结构。
建议在android中也是采用MVC的设计模式,View是对页面的扩展;M为数据内容;C就为程序中设计的各种的Manager。