- 积分
- 111
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2020-10-15
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
现在的安卓手机处理内存越来越大
都已经8g以上
已经超过电脑主流的8g处理内存了
按道理来说加载使用app应该非常流畅轻松才是
可是有些app依然加载卡顿乃至闪退或者不如人意
原因在于手机处理内存越大
app反而越肆无忌惮的霍霍处理内存了
也就是水涨船高
当然出现app运行卡顿闪退的问题
如何解决问题
其实就是限制app最大可使用的处理内存
不让app随意霍霍处理内存
这样使用的处理内存小了
对资源和硬件占用低 自然轻巧流畅
1
安卓手机首先获取root
2
再打开/system/build.prop文件
找到
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=512m
dalvik.vm.heapsize=512m
这三行代码
修改成
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=100m
dalvik.vm.heapsize=100m
也就是把数值修改的越小
app运行使用的处理内存就很小
就不会霍霍更多处理内存了
但不能太小
太小有些app反而运行不了
所以修改成100m就够了
3
然后再修改oom
也就是低内存状态下自动结束app程序的阀值
终端模拟器中输入以下代码即可修改
chmod 666 /sys/module/lowmemorykiller/parameters/minfree
chown root /sys/module/lowmemorykiller/parameters/minfree
echo '262144,262144,262144,262144,262144,262144' > /sys/module/lowmemorykiller/parameters/minfree
这样app只要超过一定处理内存使用量就很容易被结束程序
从而让处理内存不会爆满
安卓手机始终处于低内存占用状态 自然轻巧流畅
补充内容 (2025-8-13 10:22):
如果运行app卡顿 卡死 闪退 需要把
dalvik.vm.heapgrowthlimit=100m
dalvik.vm.heapsize=100m
这两行代码数值设置大一点 比如设置成500m或者更高 但不要超过1000m不然可能无法开机 |
|