本帖最后由 xmeffy 于 2012-12-6 16:41 编辑
玩手机的时候经常会出现因手机内存(RAM)被各种程序占用太多导致的运行缓慢,一看系统进程,剩余的RAM太少。而RAM相当于电脑的内存条,这属于硬件设备,无法通过刷机或者优化来改变。不过可以通过增加虚拟内存的方法,也就是说,在内存卡(TF卡)中增加一个区域供运行内存使用。不过这比较消耗内存卡的寿命,所以,建议用户适当使用。
首先.SD卡的速度要达到C4
第二.手机内核支持Swap(即虚拟内存)
第三.手机已经root
现在.下载swapper2 (文章后附下载地址)
最重要的前提,取得Root权限,
首先,将你的手机连上电脑,挂载SD卡使计算机可以访问,然后利用Partition Manager9.0实现SWAP分区,无需格式化你的SD卡,只要分割一部分空间即可,具体看图
未命名.JPG (74.94 KB)
2012-12-6 14:12 上传
点击“移动/调整分区大小”,从原始SD卡切割一部分空间,如下图
未命名2.JPG (46.35 KB)
2012-12-6 14:13 上传
将新切割的分区的文件系统改成Linux Swap/Swap2
未命名3.JPG (69.47 KB)
2012-12-6 14:14 上传
未命名4.JPG (65.7 KB)
2012-12-6 14:15 上传
应用所选任务
未命名5.JPG (41.06 KB)
2012-12-6 14:16 上传
安装Swapper2.apk下载地址http://as.baidu.com/a/item?docid=2284478598&f=web_alad_1
关闭USB存储,拔下数据线,重新启动你的手机,否则的话,新的swap分区不会出现在/dev上
下面就是利用Swapper2实现SWAP了
打开你的Swapper2,选择Settings
未命名8.JPG (33.56 KB)
2012-12-6 16:17 上传
选择进阶选项(Advanced Preference),勾选上Use Swap Partition
未命名9.JPG (18.93 KB)
2012-12-6 16:19 上传
选择swap分区挂载点(如果之前做过APP2SD,你只需要将后面的数字改成3)
未命名10.JPG (17.2 KB)
2012-12-6 16:20 上传
返回上级菜单,选择Swappiness,意思就是内存数据和swap分区的交换频率,调成系统默认的60就行了(swap相当于Windows系统的虚拟内存,意在利用外存实现内存的虚拟扩充)
未命名11.JPG (19.16 KB)
2012-12-6 16:23 上传
最后,点一下On,大功告成。
未命名12.JPG (16.58 KB)
2012-12-6 16:24 上传
P.S.如果你觉得分区太麻烦,你也可以使用Swapper2里面一个功能(点击Swap Place),直接在你的SD卡上建立一个SWAP文件实现Swap功能
不过测试看来这样每次开机加载swap非常缓慢,但是最终效果是一样的。
未命名13.JPG (26.89 KB)
2012-12-6 16:30 上传