[游戏或软件] 禁用XP或2003的虚拟内存可以大幅度提高系统性能
icewubin
2008-09-25
绝对不要在win7下禁用虚拟内存。
这也是建议大家装win7的原因,win7的内存管理比垃圾XP只能多啦。 主观感觉可以提高50%-100%。 XP的虚拟内存是可以完全禁用的,2003类似,方法如下: 右键单击“我的电脑”选“属性”-“高级”-“性能”-“设置”-“高级”-“虚拟内存”-“更改”-“C盘的自定义大小”中的初始大小和最大值都设置成0,点击“设置”按钮,不要直接用“无分页文件”(有时候不好使的)。再按“确定”后,重启机器即可。 ![]() 设置完成以后重启机器,再来观察这个设置界面,会变成“无分页”状态: ![]() 内存达到1G,凡是不编程、不玩游戏、不跑虚拟机的都可以禁用。 内存达到2G的,强烈推荐禁用。 内存达到或者超过3G的,你还在等什么呢? 因为Windows的垃圾的内存管理,导致虚拟内存频繁读取硬盘,物理内存充足的情况下,损害C盘寿命不说,硬盘灯一顿狂闪,硬盘已经是瓶颈了,且只有一个磁头,不能并发,系统性能严重被拖累。 windows 2000的用户不要模仿,铁定要出问题的,不过建议2000的用户把虚拟内存的初始大小和最大值都设成1G就差不多了,避免出现磁盘碎片。 |
|
ice.k
2008-09-25
以前也听你这么说。是不是真的有效啊?试试。
俺1.5G的也能勉强用么?工作机器噢。 |
|
icewubin
2008-09-25
靠,这都怀疑,你看看硬盘灯闪烁频繁程度就知道了吧,或者你掐秒表看看XP启动速度的变化。
一般情况XP内存分配基本上是物理内存和虚拟内存对半分,也就是当你启动一个软件常驻100MB内存,很有可能50MB内存在虚拟内存(硬盘)中,你说这个性能会好么? 我用的机器全部都是禁用的,连最老的那台PIII 667都是如此的,396MB内存照样禁用,因为只要够开BT、eMule就行了。如果不开的话,那台老机器用XP真是爆慢啊。 另,不装杀毒软件,性能再翻倍。 |
|
ice.k
2008-09-25
哈哈,这么说能到4倍性能了?
我的XP最近容易卡机,卡机的时候硬盘灯常亮,应该是在读硬盘,这个问题有没有什么好的解决方法? |
|
icewubin
2008-09-25
卡机可能性太多了,病毒和磁盘坏道都有可能啊。
看进程,是不是有不明进程占用过高的CPU,有的话就是病毒或者流氓软件。 磁盘坏道可以通过声音来判断,把耳朵贴到机箱上,在卡的时候如果听到磁盘的一种搭不上的声音的话就是磁盘坏道了,赶快买新硬盘吧。 |
|
weiqingfei
2008-09-25
icewubin 写道 靠,这都怀疑,你看看硬盘灯闪烁频繁程度就知道了吧,或者你掐秒表看看XP启动速度的变化。
一般情况XP内存分配基本上是物理内存和虚拟内存对半分,也就是当你启动一个软件常驻100MB内存,很有可能50MB内存在虚拟内存(硬盘)中,你说这个性能会好么? 我用的机器全部都是禁用的,连最老的那台PIII 667都是如此的,396MB内存照样禁用,因为只要够开BT、eMule就行了。如果不开的话,那台老机器用XP真是爆慢啊。 另,不装杀毒软件,性能再翻倍。 这个说法需要检讨,另外,有些软件设计的必须使用虚拟内存 |
|
icewubin
2008-09-25
推荐一个硬盘测试工具,HD-Tune-Pro-3.10.zip :
http://pcdiy.group.iteye.com/group/share |
|
icewubin
2008-09-25
weiqingfei 写道 icewubin 写道 靠,这都怀疑,你看看硬盘灯闪烁频繁程度就知道了吧,或者你掐秒表看看XP启动速度的变化。
一般情况XP内存分配基本上是物理内存和虚拟内存对半分,也就是当你启动一个软件常驻100MB内存,很有可能50MB内存在虚拟内存(硬盘)中,你说这个性能会好么? 我用的机器全部都是禁用的,连最老的那台PIII 667都是如此的,396MB内存照样禁用,因为只要够开BT、eMule就行了。如果不开的话,那台老机器用XP真是爆慢啊。 另,不装杀毒软件,性能再翻倍。 这个说法需要检讨,另外,有些软件设计的必须使用虚拟内存 如何查看虚拟内存使用量: 在windows任务管理器中,选中“进程”标签,此时选择菜单中的“查看”-“选择列...”,选中“虚拟内存大小”,然后你就可以观察了。 当然不是每个软件都是55分配的,你观察一下不都知道了? 我知道,比如PS号称必须使用虚拟内存,你不用睬他的,照样可以用,而且禁用后性能肯定好于禁用虚拟内存前。 或者您再举一些必须使用虚拟内存的常用软件。 我也是搞开发的,可能运气好,在XP下还没还没碰到不兼容的情况,2000下是不行的。 绝大部分的游戏我也没碰到,最新的一些游戏我没玩过,不敢说,不过我家里四台电脑和我爸妈以及我丈母娘家各一台电脑,还有我的几个同学,很多同事,单位的5台开发服务器2003,全都是禁用虚拟内存的,目前为止也未发现任何不兼容的软件。 |
|
ice.k
2008-09-25
icewubin 写道 weiqingfei 写道 icewubin 写道 靠,这都怀疑,你看看硬盘灯闪烁频繁程度就知道了吧,或者你掐秒表看看XP启动速度的变化。
一般情况XP内存分配基本上是物理内存和虚拟内存对半分,也就是当你启动一个软件常驻100MB内存,很有可能50MB内存在虚拟内存(硬盘)中,你说这个性能会好么? 我用的机器全部都是禁用的,连最老的那台PIII 667都是如此的,396MB内存照样禁用,因为只要够开BT、eMule就行了。如果不开的话,那台老机器用XP真是爆慢啊。 另,不装杀毒软件,性能再翻倍。 这个说法需要检讨,另外,有些软件设计的必须使用虚拟内存 如何查看虚拟内存使用量: 在windows任务管理器中,选中“进程”标签,此时选择菜单中的“查看”-“选择列...”,选中“虚拟内存大小”,然后你就可以观察了。 当然不是每个软件都是55分配的,你观察一下不都知道了? 我知道,比如PS号称必须使用虚拟内存,你不用睬他的,照样可以用,而且禁用后性能肯定好于禁用虚拟内存前。 或者您再举一些必须使用虚拟内存的常用软件。 我也是搞开发的,可能运气好,在XP下还没还没碰到不兼容的情况,2000下是不行的。 绝大部分的游戏我也没碰到,最新的一些游戏我没玩过,不敢说,不过我家里四台电脑和我爸妈以及我丈母娘家各一台电脑,还有我的几个同学,很多同事,单位的5台开发服务器2003,全都是禁用虚拟内存的,目前为止也未发现任何不兼容的软件。 这小伙有点牛。 |
|
ice.k
2008-09-25
weiqingfei 写道 icewubin 写道 靠,这都怀疑,你看看硬盘灯闪烁频繁程度就知道了吧,或者你掐秒表看看XP启动速度的变化。
一般情况XP内存分配基本上是物理内存和虚拟内存对半分,也就是当你启动一个软件常驻100MB内存,很有可能50MB内存在虚拟内存(硬盘)中,你说这个性能会好么? 我用的机器全部都是禁用的,连最老的那台PIII 667都是如此的,396MB内存照样禁用,因为只要够开BT、eMule就行了。如果不开的话,那台老机器用XP真是爆慢啊。 另,不装杀毒软件,性能再翻倍。 这个说法需要检讨,另外,有些软件设计的必须使用虚拟内存 收纳了。 |