看了很多帖子,自己亲身实践了一下。有不足希望高手指出来,共同进步
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