[游戏或软件] 禁用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真是爆慢啊。

另,不装杀毒软件,性能再翻倍。


这个说法需要检讨,另外,有些软件设计的必须使用虚拟内存

收纳了。
Global site tag (gtag.js) - Google Analytics