成长值: 246 签到天数: 4707 天 [LV.Master]伴坛终老
|
发表于 2014/7/29 06:14
|
显示全部楼层
|阅读模式
| Google Chrome 35.0.1916.114 | Windows
安卓小米手机通过终端模拟器进行添加1GB swap虚拟内存,加快程序运行速度,防止游戏闪退等情况
切记一定不要试图使用机身自带内存来做swap,例如有写手机系统,默认把应用的存储划分成了一个1G这样的SD卡可移动磁盘,不要以为是浪费,很多程序是必须要使用SD卡的,这样厂商是方便无SD内存卡用户,如果在上面做swap虚拟内存,那会真正的严重拖慢系统运行速度,但是,如果你有一张物理内存卡的话,那么绝对没事,本教程完全兼容所有已经root的安卓系统,各种硬件手机,都能成功开启swap虚拟内存,虽然每次重启都要运行一次命令比较麻烦,嘛,不过爱折腾的人也不会在意的,顺便希望有能力的人能通过本帖教程改编成一款软件,并非swapper2那种渣渣哦~(swapper2不知道用的什么机制,会导致各种问题出现)
废话不多说,直接上代码
软件准备
1.终端模拟器
2.busybox(安装后重启即可,然后开始进入正文)
正文开始
1.给终端模拟器获取ROOT权限,swapon 这个步骤要root
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虚拟内存
4.启动这个1G的虚拟内存文件,每次重启后都要运行一次才能添加上。
5.查看下是否添加成功
注:有能力可以看看system/etc/vold.fstab,是安卓自动挂载硬盘文件,楼主看不懂就算了。。。这是Linux的加法,编辑文件,放在文件最下面即可,仅供参考
- /sdcard/swap swap swap defaults 0 0
复制代码
帖子中涉及到的软件下载:
论坛本地下载(程序来自豌豆荚提取):
BusyBox工具箱 汉化版.apk
(2.49 MB, 下载次数: 1401)
|
评分
-
参与人数 1 | 威望 +10 |
樱币 +10 |
贡献 +10 |
收起
理由
|
manager
| + 10 |
+ 10 |
+ 10 |
可以用GScript Lite等app,建立一个脚本". |
查看全部评分
|