分享

小米魔改大运行内存build.prop优化(适合所有大内存手机)

 学生有礼111 2018-12-25

本帖最后由 猴哥哥 于 2018-5-21 19:40 编辑

首先在开发者选项中:系统内存优化级别,选择禁用。    启用miui优化:关闭

用手机MIUI论坛 浏览帖子的用户帖子排版有问题,看地板的图片!

越来越多的小米5,5s,6手机魔改6G/8G运行内存,魔改手机运存大了之后,发现应用流畅度并不没有流畅性改善。我们手机运行内存达到6G或者8G的时候,可以通过修改system目录下的build.prop几项参数来实现更快的打开应用,提高流畅度,更加完全的利用大运存。(利用re管理器,或者es管理器修改,需要root和解锁system【root教程和解锁教程在论坛寻找】)

打开build.prop找到下面几项参数(miui的原始build设置太保守,内存优化过高,导致应用流畅度不高)

dalvik.vm.heapstartsize=8m

dalvik.vm.heapminfree=512k

改成如图:

改完后保存退出,重启手机!应用启动速度加快,和系统运行速度加快,可用内存会减少,更加完美的利用大内存,这个改法适合所有小米手机。可以更加合理的利用内存,减少cpu的使用,降低发热。

改法详解:

1.dalvik.vm.heapstartsize=8m(表示应用程序启动后为其分配的初始大小为8m)

这个地方改为dalvik.vm.heapstartsize=16m(这个地方建议改啊!改了之后打开应用流畅度关键性因素)

这里分配的内存容量会影响到整个系统对RAM的使用程度,和第一次使用应用程序时的流畅程序。

这个值越大,系统消耗RAM则越快,但是应用程序打开后的反应也越快。

值越小,系统的RAM剩余则越多,但是程序在启动后会比较慢。

2.dalvik.vm.heapgrowthlimit=256m(每个应用程序最大内存可分配到256m)

这里不用改

3.dalvik.vm.heapsize=512m(单个虚拟机可分配的最大内存512m)

这里不用改,也可以改成700M(不建议改,改了和没改其实区别不大)。

这里分配的内存容量会影响到整个系统对RAM的使用程序,和程序在运行一段时间后的反应速度。这个值越大,系统消耗RAM则越快,但是程序会运行的非常稳 定,尤其是游戏和视频程序的内容加载速度可以大幅度提升。值越小,系统的RAM剩余则越多,但是程序会很卡,尤其是游戏在切换场景Loading的时候会 花费很多的时间。若应用程序需要使用超过这个值的内存时,将会触发系统的垃圾收集器,系统和程序就会卡顿。

4.dalvik.vm.heapminfree=512k

这个地方改dalvik.vm.heapminfree=4M(这个地方建议改啊!改了之后打开应用流畅度关键性因素)

用上面设定的话

每开启一只app,系统就会划出16m的动态内存给该程式使用,超过的部分会再+16m

共可以+16次16m,包含一开始划出的8m,总共512m,这是单一只程式的最大动态内存使用量。

超过的话,该程式就会崩溃(自动结束掉)

单个虚拟机可分配的最大内存512m,意思是可以装满256m内存的程式X2超过的部分就会对虚拟机内的程式强制回收内存,一方面要先强制关掉一些程式,一方面要加载程式划分新的内存,这时候就会出现卡卡卡、顿顿顿。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多