红米1s怎么弄虚拟内存?
红米1s怎么弄虚拟内存?
红米1s怎么弄虚拟内存?下面是学习啦小编给大家整理的红米1S成功开启手机内部虚拟内存之技巧分享,希望对大家有帮助!
红米1s怎么弄虚拟内存?
第一步,将1S root,用re管理器打开/system/etc文件夹,给读写权限,新建脚本文件install-recovery.sh,内容如下,权限全部打勾(此脚本用于开启手机开机执行/system/etc/init.d文件夹下的脚本,1S无此文件夹,自己新建,给权限全部打勾)。
#!/system/bin/sh
# run init.d
/system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
第二步,打开/system/etc/init.d文件夹,新建文件名为20swapon,给全部权限,用于在/data分区(可选其它分区,但它有3G多,我就选这给个目录了)下建立512兆swap交换文件,并开启虚拟内存。内容如下。
#!/system/bin/sh
# data swap team
mount -o remount,rw /data
swapoff /dev/block/loop7
dd if=/dev/zero of=/data/swap.img bs=1024 count=524292
busybox losetup /dev/block/loop7 /data/swap.img
mkswap /dev/block/loop7
echo 75 > /proc/sys/vm/swappiness
swapon /dev/block/loop7
chmod 777 /cache/swap.img
swapon /dev/block/mmcblk0p3
fi
exit
第三步,以脚本方式运行20swapon,稍等片刻,便在/data下建立名为swap.img的虚拟交换文件,并成功开启虚拟内存,打开终端用busybox free(注意不是free)命令查看,效果如图。
手机重启,打开终端,可以看到虚拟内存照样自动成功开启。本人先是开启卡上虚拟内存,结果发热严重,变砖,救活后便开启内部虚拟内存,使用半月,不发热不耗电,不自杀进程,不卡机,方便换内存卡,各种流畅,不说了。
相关拓展:红米1S开启SWAP方法
开SWAP一般有两种:一种是我刚才讲到的将虚拟区开在存储卡上,不过这种方法的缺点就是对SD卡的要求非常高,最好读写速率不低于C10标准,否则烧掉存储卡的几率会增加,简而言之就是不建议100元以下的存储卡开虚拟内存。
第二种方法就是我们要采用的:将虚拟分区开在系统区里的data或system分区,开在系统区里没有任何副作用,具体请自行查阅有关资料