喜糖

移动开发工程师 。涉及 android、ios、jni

导航

android的性能调优

Posted on 2011-09-12 15:47  喜糖  阅读(1232)  评论(0编辑  收藏  举报

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。