android 使用Dalvik的setTargetHeapUtilization 增强程序堆内存的处理效率
2012-04-06 10:55
232 查看
对于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);
即可。
参考文章:http://blog.chinaunix.net/uid-9104650-id-2009662.html
原理我们可以参考开源工程,这里我们仅说下使用方法: private final static float TARGET_HEAP_UTILIZATION = 0.75f; 在程序onCreate时就可以调用 VMRuntime.getRuntime().setTargetHeapUtilization(TARGET_HEAP_UTILIZATION);
即可。
参考文章:http://blog.chinaunix.net/uid-9104650-id-2009662.html
相关文章推荐
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 10—(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 使用 SetProcessWorkingSetSize 降低程序内存
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 使用SetUnhandledExceptionFilter转储程序崩溃时内存DMP
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview效率检视工具,分析程序运行速度!并讲解两种创建SDcard方式!
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 检测Python程序执行效率及内存和CPU使用的7种方法
- 【Android程序优化,避免内存泄露】- [实战一]:避免内存泄露的最后一道墙,使用leakcanary分析程序中的内存泄露。
- android中对图片进行处理时内存溢出,程序崩溃
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 在Eclipse中使用MAT分析Android程序内存使用状况(转)
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview效率检视工具,分析程序运行速度!并讲解两种创建SDcard方式!
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- android图片的缓存--节约内存提高程序效率
- 如何使用MAT分析Android程序的内存问题
- 使用valgrind检测Android native程序的内存
- (转)【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 查看Android程序使用内存
- windows下使用adb工具查看android程序cpu和内存消耗情况