关于build.prop原始Dalvik虚拟机设定与调整

看了很多帖子,自己亲身实践了一下。有不足希望高手指出来,共同进步

1、build.prop介绍

类似Windows系统注册表文件。这个文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。通过调整/增加参数可以达到较调系统性能偏重点和附加功能开启的作用。

2、如何修改该文件

该文件位置在system下,只读文件。若要修改,下载 root explorer (apk),选中文件,菜单中选择 以编辑的方式打开。

3、OOM相关参数设置

网上很多旧帖子说android系统为每个app分配了最大内容一般为16M或24M或者48M。这个说法早已随着硬件发展彻底改变。先说一下这个参数在哪里记录的。

build.prop中dalvik.vm.heapsize,我的手机是256M的。这个值直接影响到apk是否会oom。我测试的应用运行后内存会增加到30多M,我把这个值设置的很小24M,结果进入app就会OOM。

网上还有提到dalvik.vm.heapgrowthlimit,说app内存大小超过这个设定值会oom,但实际测试超过了也不会报oom。

dalvik.vm.heapstartsize这个值是用来设置app启动时分配的内存大小,这个测试效果不明显。

 

其他相关参数介绍参考:

http://baike.baidu.com/link?url=cJrr4Ga60XzVJmCeY8bvIDN0ipFkpOgntbKKr6p61YdDC2m5DnABdzMwCV5h_Tiea5LKUGg-yPr6HA9gK5xdqK

 

你可能感兴趣的:(dalvik)