作者ddx (滴滴叉)
看板EZsoft
标题Re: [请益] 虚拟记忆体该怎麽设定?
时间Thu Jun 19 16:38:02 2008
※ 引述《luke90512 (我不是好人)》之铭言:
其实在98的时代,记忆体很缺,我在爬文寻找到的最佳化是:
实体记忆体的1.5~2.5倍,而超过512之後就不要再更大了,
因为晕倒死记忆体释放的问题。
然而,你会发现,在XP安装完毕後,「有时候」系统也会这样设定喔。
但是现在我们面临的是高记忆体,例如随便一台电脑就实体1~2G,
或者碰到Vista开机就花去将近900mb的实体记忆体,
这个新的Range该怎麽抓,其实我还是抓1.5~2.5倍(因为我要玩魔兽XD),
XP就不用了,可以关掉Swap跑很顺。
有种说法是全挂实体跑比较快,我非常同意,但在游戏的感觉就有所差别,
例如魔兽吃550mb实体,Vista吃900+记忆体,虽然我总数有2000,依然会
出现记忆体不足的情况,所以我把虚拟挂回来了(1.5~2.5)。
的确顺一些,但偶然发现,记忆体释放依然很差。
虽然有种说法是,Swap是用来堆放非经常性使用的程序,设个16mb让这些
程序自动踢跑,但就我的经验,Vista还是会出线记忆体不足的现象。
综合以上,我推荐:
XP.1G以内用1.5~2.5公式
XP.1G以上挂1G
XP.2G以上挂0(无Swap)
Vista2G以下挂1G~2G
当然,我并没有把双通道以及双核心考虑进去。
恳请高手继续讨论...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.54.85
※ 编辑: ddx 来自: 59.126.54.85 (06/19 16:39)
1F:→ zop:最好不要设无swap.... 06/19 16:42
2F:→ yukitowu:推楼上 这个是有测试过的=3= 06/19 16:51
3F:→ ddx:如果是XP,我在2G的情况运作相当良好。 06/19 17:08
4F:→ ddx:其实还有一点,关於硬碟做虚拟记忆体的效率...所以我想不用多. 06/19 17:09
5F:→ JFCC:我比较想问的是 都跑哪些程式? 06/19 17:16
6F:→ JFCC:应该没有跑道大程式吧.... 06/19 17:16
7F:→ JFCC:还有常驻程式的量 也应该要考虑在里面 06/19 17:16
8F:→ JFCC:虚拟记忆体的出发点不是效率阿 是有些大型的程式 需要用来 06/19 17:16
9F:→ JFCC:置换 有些游戏也是 当没有的话很容易出错 有些甚至不给执行 06/19 17:17
10F:→ xvid:如果virtual memory可以在这一篇道尽 微软可以关了 06/19 17:26
11F:→ xvid:用到vm来不及swap in 也表示实体记忆体不足 该升级电脑了 06/19 17:29
12F:→ chiwa:当记忆体很多的时候到底要不要设swap,我觉得就看使用者吧 06/19 18:21
13F:→ chiwa:没有绝对要或不要,像我的使用状况,没设也不会有事 06/19 18:22
14F:→ lordmi:这种by user-case的设问,最保险的答案当然是什麽都不要调 06/19 19:06
15F:→ egguitar:有些程式不设不能跑阿!!! 06/19 20:50