`
xiduxiaoyu
  • 浏览: 159279 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

优化Dalvik虚拟机的堆内存分配

阅读更多

对于Android平台来说,其托管层使用的Dalvik Java VM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手动干涉GC处理,使用dalvik.system.VMRuntime类提供的setTargetHeapUtilization方法可以增强程序堆内存的处理效率。当然具体原理我们可以参考开源工程,这里我们仅说下使用方法: 

private final static float TARGET_HEAP_UTILIZATION = 0.75f;

 

 

 

在程序onCreate时就可以调用

VMRuntime.getRuntime().setTargetHeapUtilization(TARGET_HEAP_UTILIZATION);

 

 

 

即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics