如何配置 sysmodulelowmemorykillerparametersminfree

如何配置 sysmodulelowmemorykillerparametersminfree,第1张

android源码下 修改内存阀值的方法为:

第一步:首先建立一个XXX.txt文件,输入以下代码:

#!/system/bin/sh

echo “1536,2048,4096,6144,8192,12288” >/sys/module/lowmemorykiller/parameters/minfree

这个代码是基于MFM配置3对应的数值。

然后保存,将保存好的XXX.txt文件修改为67-Jasonfix

将这个67-Jasonfix文件用RE管理器放入system/etc/init.d下(这个文件夹里面都是开机脚本设定。

然后将权限改为:全部打钩。

第二步:修改install-recovery.sh(在system/etc目录下)

(1)。找到这些脚本所在行

sh /system/etc/init.d/XXXXX

对应加入

sh /system/etc/init.d/67-Jason

(2)。然后找到

echo A,B,C,D,E,F /sys/module/lowmemorykiller/parameters/minfree

删除这行并保存即可。

要让android应用不被杀死,可以开启一个service,一直检测是否关闭了应用,一旦关闭马上重新启动。

当然首先要保证service不被杀死,应当提升service的优先级,设为前台运行。也可以开启两个service互相检测,一旦其中一个被关闭,另一个 马上重启对方。可以保证其生命稳定。这种方法也不是都行的,有些系统仍然能杀死。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12061891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存