前言 最近折腾android系统比较多,也有了些心的,故有了这篇文章。 android的swap分区与linux相同,都是用于数据交换的,类似于windows上的虚拟内存。合理设置swap能提升系统的速度,降低系统因内存不足而关闭后台程序的频率。但如果设置不当,反而会拖慢系统速度,影响使用体验。 ![]() recovery主界面,选择Partition sdcard即可对sd卡进行分区 ![]() 在子菜单里,选择Partiton SD即开始对SD卡分区操作 第一个32mb是设置swap分区大小,第二个512mb是设置ext分区的大小,用作app2sd。 ![]() 第一个Swap-size的大小即Swap分区的大小。使用轨迹球上下滚动即可调节分区大小。设置为0即不分此分区。一般使用默认即可。 ![]() 第二个Ext2-size即ext分区的大小,用来将程序装在卡上,也可以用轨迹球上下滚动调节大小,一般也是默认即可 分区完成后,选择ext2 to ext3升级拉的文件系统,以加快卡的读取速度。 ![]() 注意不要升级到ext4分区,1.5.2的recovery对ext4的支持不好,会导致手机无法通过nand备份和恢复系统,所以只要升级到ext3即可 升级结束后,选择reboot system now重启系统即可。 四、swapper软件的使用 要开始使用swap分区的话,需要先下载swapper软件,在电子市场里直接有下载,免费的,直接搜索即可。 Swapper软件图标 ![]() swapper软件除了可以开启使用swap分区外,还能在卡上建立swap文件,方便sd卡没分区的用户使用。但由于在卡内使用swap时,每次连接电脑加载sd卡后,再次取消加载就会显示sd卡损坏,必须重启才能恢复,较为麻烦,所以还是建议使用swap分区。 swapper默认使用卡内swap需要在设置,高级设置里勾选使用swap分区。选中后返回swap的主界面,选择打开swap即可。至此,你已经成功建立并开始了swap。 ![]() swapper软件的主界面,由于默认不是使用swap分区,故点击设置进行更改 ![]() 点击设置后会出现Swapper的首选项界面,点击高级选项 ![]() 在高级设置里,勾选“使用SWAP”分区,即可开启SD卡里的SWAP分区的使用 ![]() 回到主界面,点击Swap ON,出现All done后,即可开启swap分区 ![]() 点击获取信息,即出现了Swap分区和内存使用情况的信息,这里看到swap分区总大小32MB 后记 swap分区不宜过大,因为sd卡的读取速度实在太慢,设置太大的话,会有太多数据滞留在卡内,拖慢慢系统速度。笔者曾经就设置过288mb的swap,应用程序是很少关闭了,但使用时间一长,会导致机器卡到完全无法操作,因为太多数据滞留在SD卡里,SD卡的读卡速度是系统的最大瓶颈,这时必须手动关闭程序释放内存才能正常使用,这样就得不偿失了,所以大家还是要按照自己的使用需求,合理设置swap大小和swappness的数值。 |
联系客服