迅维网

查看: 234|回复: 2
打印 上一主题 下一主题
[安卓手机维修]

安卓手机处理内存明明很大app依然使用卡顿乃至闪退解决方法

  [复制链接]
跳转到指定楼层
1#
发表于 2025-7-20 13:18:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 中国 来自 中国

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

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不然可能无法开机

2#
发表于 2025-7-20 18:11:14 来自迅维网APP | 只看该作者 来自: 内蒙古 来自 内蒙古
怎么回去root bl都不能解了

点评

买可以root的手机  详情 回复 发表于 2025-7-20 19:46
回复 支持 反对

使用道具 举报

3#
发表于 2025-7-20 19:46:47 | 只看该作者 来自: 中国 来自 中国
hijk1 发表于 2025-7-20 18:11
怎么回去root bl都不能解了

买可以root的手机

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复