设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 19137|回复: 6

安卓小米手机通过终端模拟器进行添加1GB swap虚拟内存,加快程序运行速度,防止游戏闪退等情况

[复制链接]
 成长值: 258

签到天数: 4711 天

[LV.Master]伴坛终老

发表于 2014/7/29 06:14 | 显示全部楼层 |阅读模式 | Google Chrome 35.0.1916.114| Windows
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
安卓小米手机通过终端模拟器进行添加1GB swap虚拟内存,加快程序运行速度,防止游戏闪退等情况

QQ图片20140729062809.jpg
切记一定不要试图使用机身自带内存来做swap,例如有写手机系统,默认把应用的存储划分成了一个1G这样的SD卡可移动磁盘,不要以为是浪费,很多程序是必须要使用SD卡的,这样厂商是方便无SD内存卡用户,如果在上面做swap虚拟内存,那会真正的严重拖慢系统运行速度,但是,如果你有一张物理内存卡的话,那么绝对没事,本教程完全兼容所有已经root的安卓系统,各种硬件手机,都能成功开启swap虚拟内存,虽然每次重启都要运行一次命令比较麻烦,嘛,不过爱折腾的人也不会在意的,顺便希望有能力的人能通过本帖教程改编成一款软件,并非swapper2那种渣渣哦~(swapper2不知道用的什么机制,会导致各种问题出现)


废话不多说,直接上代码

软件准备
1.终端模拟器
2.busybox(安装后重启即可,然后开始进入正文)


正文开始

1.给终端模拟器获取ROOT权限,swapon 这个步骤要root
  1. su
复制代码


2.设置1G的swap文件,此操作预计需要120秒左右(论内存卡写入性能而定,C10写入10M/S,需要100+秒),由于用的64K分块,最后面的16K=64K反复执行16000次,得到容量1G,可以自己按照实际情况修改,例如8K就是512M(现在39元的金士顿C10都能达到45M/S读取速度,完全不用担心分配大了速度慢的问题,并不是几年前还是C4时代,读写都才3-5M/S这样了)
  1. dd if=/dev/zero of=/sdcard/swap bs=8M count=256
复制代码


3.创建设置为swap虚拟内存
  1. mkswap /sdcard/swap
复制代码


4.启动这个1G的虚拟内存文件,每次重启后都要运行一次才能添加上。
  1. swapon /sdcard/swap
复制代码


5.查看下是否添加成功
  1. free -m
复制代码


注:有能力可以看看system/etc/vold.fstab,是安卓自动挂载硬盘文件,楼主看不懂就算了。。。这是Linux的加法,编辑文件,放在文件最下面即可,仅供参考
  1. /sdcard/swap  swap  swap  defaults  0 0
复制代码



帖子中涉及到的软件下载:
论坛本地下载(程序来自豌豆荚提取):
BusyBox工具箱 汉化版.apk (2.49 MB, 下载次数: 1401)

评分

参与人数 1威望 +10 樱币 +10 贡献 +10 收起 理由
manager + 10 + 10 + 10 可以用GScript Lite等app,建立一个脚本".

查看全部评分

[发帖际遇]: 小樱 被钱袋砸中进医院,看病花了 2 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

幸福好远 该用户已被删除
发表于 2014/7/29 06:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1221 天

[LV.10]以坛为家III

发表于 2014/7/29 09:23 | 显示全部楼层 | Google Chrome 31.0.1650.63| Windows 7
sdcard 2M/S
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1221 天

[LV.10]以坛为家III

发表于 2014/7/29 10:55 | 显示全部楼层 | Google Chrome 31.0.1650.63| Windows 7
用时463.033secs
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1221 天

[LV.10]以坛为家III

发表于 2014/7/29 11:07 | 显示全部楼层 | Google Chrome 31.0.1650.63| Windows 7
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 258

签到天数: 4711 天

[LV.Master]伴坛终老

发表于 2014/7/30 00:43 | 显示全部楼层 | Google Chrome 35.0.1916.114| Windows

可以用GScript Lite等app,建立一个脚本"swapon /sdcard/swap" 之后每次重启直接点一下脚本运行即可。
[发帖际遇]: 小樱 发帖时在路边捡到 4 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 105 天

[LV.6]常住居民II

发表于 2014/8/1 10:16 | 显示全部楼层 | Google Chrome 34.0.1847.116| Windows 7
手机内存有1个的表示还是够用的。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/27 14:28 , Processed in 0.133434 second(s), 28 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表