安卓小米手机通过终端模拟器进行添加1GB swap虚拟内存,加快程序运行速度,防止游戏闪退等情况
安卓小米手机通过终端模拟器进行添加1GB swap虚拟内存,加快程序运行速度,防止游戏闪退等情况切记一定不要试图使用机身自带内存来做swap,例如有写手机系统,默认把应用的存储划分成了一个1G这样的SD卡可移动磁盘,不要以为是浪费,很多程序是必须要使用SD卡的,这样厂商是方便无SD内存卡用户,如果在上面做swap虚拟内存,那会真正的严重拖慢系统运行速度,但是,如果你有一张物理内存卡的话,那么绝对没事,本教程完全兼容所有已经root的安卓系统,各种硬件手机,都能成功开启swap虚拟内存,虽然每次重启都要运行一次命令比较麻烦,嘛,不过爱折腾的人也不会在意的,顺便希望有能力的人能通过本帖教程改编成一款软件,并非swapper2那种渣渣哦~(swapper2不知道用的什么机制,会导致各种问题出现)
废话不多说,直接上代码
软件准备
1.终端模拟器
2.busybox(安装后重启即可,然后开始进入正文)
正文开始
1.给终端模拟器获取ROOT权限,swapon 这个步骤要root
su
2.设置1G的swap文件,此操作预计需要120秒左右(论内存卡写入性能而定,C10写入10M/S,需要100+秒),由于用的64K分块,最后面的16K=64K反复执行16000次,得到容量1G,可以自己按照实际情况修改,例如8K就是512M(现在39元的金士顿C10都能达到45M/S读取速度,完全不用担心分配大了速度慢的问题,并不是几年前还是C4时代,读写都才3-5M/S这样了)
dd if=/dev/zero of=/sdcard/swap bs=8M count=256
3.创建设置为swap虚拟内存
mkswap /sdcard/swap
4.启动这个1G的虚拟内存文件,每次重启后都要运行一次才能添加上。
swapon /sdcard/swap
5.查看下是否添加成功
free -m
注:有能力可以看看system/etc/vold.fstab,是安卓自动挂载硬盘文件,楼主看不懂就算了。。。这是Linux的加法,编辑文件,放在文件最下面即可,仅供参考
/sdcard/swapswapswapdefaults0 0
帖子中涉及到的软件下载:
论坛本地下载(程序来自豌豆荚提取):
独家教程,转载请注明出处:http://bbs.itzmx.com/thread-6811-1-1.html
sdcard 2M/S 用时463.033secs 赞 manager 发表于 2014/7/29 11:07
赞
可以用GScript Lite等app,建立一个脚本"swapon /sdcard/swap" 之后每次重启直接点一下脚本运行即可。 手机内存有1个的表示还是够用的。
页:
[1]