swap的真正作用

虽然早就知道Swap的作用,但是确实不知道怎样描述。感谢此文章作者!




以下下摘自其他论坛,
1、SWAP不是运存,SWAP的大小跟运存的大小没有任何关系。 
2、SWAP就是一个临时仓库,只是一个仓库而已,那这个仓库有什么用呢?请看下面 
3、SWAP是这么工作的:假设你的运存现在只剩10M,假设你的QQ,UC,邮箱等其它很多程序都在后台工作。此时你要运行一个游戏,该游戏要占用 50M运存,按理说,10M的运存是运行不了一个50M的游戏的,所以你的手机是这样工作的:第一,首先查找有没有仓库(SWAP),如果有SWAP,那 么手机会把RAM(运存)里的那些UC,QQ,邮箱等程序移动到仓库(SWAP)里临时放置, 腾出RAM的空间给游戏来运行,这时候,QQ,UC等后台程序还是在后台运行着,保证它们不掉线。当你需要运行QQ,UC时,再从SWAP(仓库)移动到 RAM运存,这个过程是不掉线的。第二,如果没有找到SWAP(仓库),那就没有临时存放点了,手机会杀掉QQ,UC等进程,直到RAM有50M空间够运 行游戏了就不杀进程了。 
4、SWAP就是紧连着RAM的一个备用仓库,主要功能就是为了存放RAM里暂时不启动的程序数据,保证进程不被杀掉,它好比轿车的后备箱。你可以这么设 想:你和你的情人开着宝马轿车行驶在路上,后排座放着几箱烟酒,半路上,你几个好友一定要搭你的车,这时候:你有后备箱(SWAP),你可以把后排座位的 烟酒移到后备箱去。如果你没有后备箱(SWAP),那么,你只能扔掉几箱烟酒腾出位置给你的好友让座了。SWAP就是这样的功能:它保证你的好烟好酒不被 扔掉...还有人说,我开了SWAP为什么QQ和UC等软件还是掉线呢?是的,如果你的宝马后备箱(SWAP)里有东西,你想把好烟好酒装进去,你还得把 里面的东西扔掉一些,同理,你的QQ和UC等就是这样被扔掉了,除非你的后备箱有足够大,但也不能太大,因为轿车后备箱太大了,这车就不像轿车了,而像东 风卡车了。
5、看完本说明,相信小学生都懂了,以后不要再叫运存占用太多了,也不要说SWAP没效果了。


补充上面蓝色那部分文字:应该是移动部分到SWAP不是全部,他没有说明!








我的补充:我说得没有上面形象生动,不喜欢钻牛角尖和数学不好的就不要看了,直接看总结。首先假设某个程序为运行需要的大小叫X,X程序其实有两部分组成。逻辑运算部分(此部分不能写入Swap)和数据部分(可保留于SWAP,但运行必须提取到RAm)。我们把逻辑运算部分叫X1数据部分叫X2,X3,X4……,正在运行的(注意是正在运行的)X1+X2+X3+……叫Z。A68e除系统和通讯必须使用的Ram后剩余部分为Y…………………………假设完了, 我们来看情况:一、当Z大于Y时,永远不可能正常运行。当Z开始小于Y后来又大于Y时表现为玩着玩着就over了。二、当X永远小于Y时完全没必要开Swap。三、Swap存在的唯一必要性就是,X大于Y并且Z永远小于Y的情况。
再补充:大型游戏的X一般只比Z大点点,一般是5M左右  一般不会超过10M。








总结:说开启SWAP运行更流畅的人是坑爹的或者是心理作用,本来就能玩的游戏开启Swap后只会变慢才是事实。说开启Swap后手机变卡是真的。说原来不能玩的游戏现在能玩了的是老实人。开启Swap一般30M就够了,除非你想玩大型游戏的同时还想开启浏览器当外挂作弊,同时还想开启QQ泡MM(或者GG)………… 哈哈哈。要不然越大效果越差。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值