swapper2分区和使用.docx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
巧建虚拟内存,提高手机运行速度。作者:木棉藤吉 时间:2011-7-25 11:18:00 编辑:木棉藤吉 来源:网络转载  DroidSwap是用来解决仅配备256MB RAM及以下的安卓手机,运行太多应用程序造成后台软件自动关闭、运行不流畅及卡等现象,尤其适合HTC G1(192MB RAM)、G2和G3(288MB RAM)、华为U8500(256MB RAM)等运行内存较小的安卓手机其他也可使用。1.合理设置swap分区: DroidSwap的使用方法与“一键省电”类似,都是只需按一下按钮即可看到效果,不过在使用前需要简单设置:安装好该APK软件后,按“Menu”键进入“Configuration”(配置),在下拉菜单中选择“Swap place”选项,为新分区起个好记的名字即可。2.设置虚拟内存大小: 接着进入“Swap size”选项设置分区大小,此处建议将分区大小设置在64MB以下。注意,笔者测试过选择96MB或128MB,均出现适得其反的效果,虚拟内存太大,读取速度变慢,性能会下降。但如果是高速卡可选256MB,普通卡建议最大128MB,比较稳定。3.一键启动Swap分区: 在主界面单击顶部“ON”按钮开始启动Swap分区。整个过程大约持续1-2分钟,期间会有几个“Fail”(失败);不要惊慌,这是因为DroidSwap需先加载后取得ROOT权限所致。第一次“ON”显示完成后,再一次单击“ON”直到出现“ALL DONE”启动成功。用过Linux系统的机油都知道,Linux系统为了最大程度的适用低配置机器,而专门设置了了一个Swap交换分区,以减少对硬件的要求。Android是基于Linux的,这种方式同样可以应用在Android手机里。也就是扩展Android手机硬件的内存空间!Swap分区是什么? Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。有点像Windows里的虚拟内存,就是减轻物理内存的负担(扩大物理内存),把内存中暂时不用(或者长久不用的数据)先放到swap上,用的时候在掉到内存。为什么要对存储卡进行分区 给个最简单的例子、Neo同时运行QQ、UC、Opera Mini、飞信、人人、Labyrinth、Twidroid、iReader的时候、切换任务往往都会出现某个程序掉线、或者强制关闭的、(当然、没有谁这么蛋疼开这么多进程、不过分区后对单独的程序流畅感觉是有提升的)如果通过Linux-Swap(交换)主分区来实现虚拟RAM的话、同时运行这些东西的时候、完全不会出现某程序掉线或者强制关闭、如果有兴趣的话可以自己先试试、同时打开UC8、QQ、微博、天天动听、愤怒的小鸟、切水果、然后切换任务的时候。不会掉线的、小苏已经亲自测试过了、下面看介绍、APP2SD的工作原理: 以8G的TF卡做比方、将8G的卡分成3个分区、这三个分区是: 1.Fat32 主分区:普通的存储卡空间、用于文件存储等、2.Ext3 主分区:用于AppToSD、即将应用程序安装到存储卡而、非手机存储,ROM自动完成、目前Ext3 主分区 Neo测试不成功、能分区。但问题是分出来的Ext3无法在手机上用超级终端识别、不知道其他朋友有没有说明办法解决、3.Linux-Swap(交换)主分区:用于解决Neo系统、内存不足的问题、系统自动调用此分区、 存储卡分区的次序与分区大小 存储卡按照次序的三个分区:FAT32 主分区、EXT3 主分区、LINUX-SWAP (交换)主分区、举例的分区大小:LINUX-SWAP(交换):96M、一般不要超过这个数值、EXT3:500M、FAT32:剩下所有存储卡内空间、 一定要注意、先分区FAT32(不过原本已经分好了FAT32了、所以直接跳过这步)、再分区EXT3、最后分区LINUX-SWAP(交换)问题出现:怎样最先确定FAT32分区的大小?很简单、从系统里看看你SDCARD的空间、减去500M EXT3空间、再减去96M LINUX-SWAP的大小就好、例如8G卡实际容量若为7.59G、那么FAT32分区大小为7590-500-96=6994M分区大小即可、 还有一个细节、使用分区软件进行分区操作的时候、分区大小可能不会正好是上述数值,多多少少几M、或者出现小数都是没关系的、分区的时间1分区为FAT32 ,2分区为EXT4 ,3

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档