Swapper 是设置高速缓存区的工具。 Linux中的Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。如果一个程序长时间没有活动,就会被置换到Swap分区(或Swap文件), 释放出内存以提高当前程序的性能“扩展内存”用于非应用程序(例如 播放器+浏览器+地图等),需要高级权限及SD卡。注意:使用Swapper 会缩短SD卡寿命。新版本增加 支持开启Swap分区。
功能相当于电脑的虚拟内存。相对于蹂躏1k+的机子,我更倾向于蹂躏几十块钱的SD卡。
打个比方,用P2P软件下X片对电脑硬盘伤害很大这个大家都知道,但是你会因为这个停止去下片吗?
使用方法:
有两种设置高速缓存分区的方式:
第一种是创建一个Swap文件到SD卡的Fat32分区,大小可以自定义设置。
第一种貌似很多童鞋都不会设置,简单讲下具体设置情况。有电脑的话我上下图。
进入软件主菜单,点击设置,把swap位置和swap大小设置好。高级选项→使用swap分区的勾去掉(很多童鞋反应都是fail很大一部分都是这个勾没去掉,,特别注意一下)→返回进入主菜单→创建swap→swap on →获取信息查看是否已经开启成功。
另一种是你的SD卡已经有Swap分区,但是未开启,那么可以使用它来开启
1.首先你必须已经有Swap分区,新手可以使用内置分区功能的Recovery分区
2.运行Swapper,点击【设置】找到【高级选项】,
3.勾选『使用SWAP分区』,点击下面的『SWAP分区』查看是否与你的SD卡分区相对应,在第三分区。。确定后,返回主界面。
4.点击【Swap ON】,最后点击【获取信息】看看是否开启成功。成功后第四行 Swap: 938KB
本人实测,后台开照相、音乐、网页、QQ等10来个程序,按小房子瞬间返回桌面!不再出现黑屏20秒或者桌面程序长期无响应!运行速度依然流程!
每次开机或设置过swap都会关闭,重新点下swap on就可以
swap分区不宜过大,因为sd卡的读取速度实在太慢,设置太大的话,会有太多数据滞留在卡内,拖慢慢系统速度。笔者曾经就设置过288mb的swap,应用程序是很少关闭了,但使用时间一长,会导致机器卡到完全无法操作,因为太多数据滞留在SD卡里,SD卡的读卡速度是系统的最大瓶颈,这时必须手动关闭程序释放内存才能正常使用,这样就得不偿失了,所以大家还是要按照自己的使用需求,合理设置swap大小和swappness的数值。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务