[游戏或软件] 禁用XP或2003的虚拟内存可以大幅度提高系统性能
icewubin
2009-03-27
bluemare 写道 问下 我2000系统还是2003的系统 忘记了 内存768 是否可以通过禁用虚拟内存提高速度?????
如果你仅仅是上网或者看电影,是可以禁用的。 刚刚禁用的时候,可以看着任务管理器监控内存使用状况,如果经常超过600MB,最好是免了。 现在内存这么便宜,为什么不直接加一根1G或者2G的呢? |
|
bluemare
2009-03-30
老 主板 最多 支持 1G,郁闷 我估计是不行了 ,我经常玩游戏的
|
|
icewubin
2009-03-30
bluemare 写道 老 主板 最多 支持 1G,郁闷 我估计是不行了 ,我经常玩游戏的
多老的主板,仅支持1G,我记得PII时代的BX主板都支持2G(后来的815主板是例外,倒退到512MB),主板型号,或者芯片组告诉我,我帮你查查? |
|
ukinglli
2009-03-30
![]() |
|
icewubin
2009-03-30
ukinglli 写道 ![]() 你搞笑,我都用了3年了,将近10台台式机和三台笔记本,都是这么用,从来都没有因为禁用虚拟内存的原因蓝屏过。 你没有用过或者不会用,就不要瞎扯。即使XP真的虚拟内存不够了,会有提示的,绝对不可能蓝屏的。我也是写程序的,Eclipse + Oracle,我现在写这段话用的笔记本就是禁用虚拟内存的。 蓝屏的话,建议你用替换法检查一下你的内存、主板和电源吧,多半是硬件问题,不要随随便便把硬件问题归结到软件(XP、2003)上。 |
|
ukinglli
2009-03-30
icewubin 写道 ukinglli 写道 ![]() 你搞笑,我都用了3年了,将近10台台式机和三台笔记本,都是这么用,从来都没有因为禁用虚拟内存的原因蓝屏过。 你没有用过或者不会用,就不要瞎扯。即使XP真的虚拟内存不够了,会有提示的,绝对不可能蓝屏的。我也是写程序的,Eclipse + Oracle,我现在写这段话用的笔记本就是禁用虚拟内存的。 蓝屏的话,建议你用替换法检查一下你的内存、主板和电源吧,多半是硬件问题,不要随随便便把硬件问题归结到软件(XP、2003)上。 要彻底了解这些问题,首先得明白什么是虚拟内存,以及虚拟内存有什么作用。在早期,因为内存价格非常昂贵,内存容量偏小,如果软件使用超出内存容量,操作系统就会暂时将不需要访问的数据写入到硬盘上一个特殊的文件中,从而给需要使用内存的程序和数据释放内存。这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于 Windows 2000/XP/2003/Vista操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。 不少人认为,由于读写硬盘的速度大大慢于读写物理内存的速度,虚拟内存的启用必然会降低数据交换速度,从而降低整机性能。在上网时,开几十个网页,内存占用量也很少超过600MB;开启大型的应用程序也不会超过1GB;大部分大型游戏更是极少超过1.5GB,如果内存有2GB应该完全够用。结论就是:我们禁用了虚拟内存后,可以提高系统的运行效率。 但并不是所有人都同意上述观点。根据传统的设计,Windows 的许多核心功能都需要使用虑拟内存,如果你禁用了所有虚拟内存,有些第三方的应用软件都可能会遇到内存不足的错误。部分游戏会在进入时,提示未设置虚拟内存,从而禁止进入游戏;或是在进入某些占用内存空间较大的游戏场景时,一旦超出物理内存限制,会提示内存不足,并强行退出游戏。 ^^^^ 我只能说,你没蓝屏不代表所有人都不会蓝屏. 不知道你写的什么程序,你的eclipse打开几个项目后占用多少内存. 我也没说一定会蓝屏,性能提升是肯定的,但是同时存在隐患. 如果你只是看网页聊q 有2G内存当然无所谓. |
|
icewubin
2009-03-30
ukinglli 写道 icewubin 写道 ukinglli 写道 ![]() 你搞笑,我都用了3年了,将近10台台式机和三台笔记本,都是这么用,从来都没有因为禁用虚拟内存的原因蓝屏过。 你没有用过或者不会用,就不要瞎扯。即使XP真的虚拟内存不够了,会有提示的,绝对不可能蓝屏的。我也是写程序的,Eclipse + Oracle,我现在写这段话用的笔记本就是禁用虚拟内存的。 蓝屏的话,建议你用替换法检查一下你的内存、主板和电源吧,多半是硬件问题,不要随随便便把硬件问题归结到软件(XP、2003)上。 要彻底了解这些问题,首先得明白什么是虚拟内存,以及虚拟内存有什么作用。在早期,因为内存价格非常昂贵,内存容量偏小,如果软件使用超出内存容量,操作系统就会暂时将不需要访问的数据写入到硬盘上一个特殊的文件中,从而给需要使用内存的程序和数据释放内存。这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于 Windows 2000/XP/2003/Vista操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。 不少人认为,由于读写硬盘的速度大大慢于读写物理内存的速度,虚拟内存的启用必然会降低数据交换速度,从而降低整机性能。在上网时,开几十个网页,内存占用量也很少超过600MB;开启大型的应用程序也不会超过1GB;大部分大型游戏更是极少超过1.5GB,如果内存有2GB应该完全够用。结论就是:我们禁用了虚拟内存后,可以提高系统的运行效率。 但并不是所有人都同意上述观点。根据传统的设计,Windows 的许多核心功能都需要使用虑拟内存,如果你禁用了所有虚拟内存,有些第三方的应用软件都可能会遇到内存不足的错误。部分游戏会在进入时,提示未设置虚拟内存,从而禁止进入游戏;或是在进入某些占用内存空间较大的游戏场景时,一旦超出物理内存限制,会提示内存不足,并强行退出游戏。 ^^^^ 我只能说,你没蓝屏不代表所有人都不会蓝屏. 不知道你写的什么程序,你的eclipse打开几个项目后占用多少内存. 我也没说一定会蓝屏,性能提升是肯定的,但是同时存在隐患. 如果你只是看网页聊q 有2G内存当然无所谓. 1.你的前三段从哪里复制来的,自己仔细看过没有,我怎么看都像是支持我的观点啊。 2.那三段有个大前提就是“可能会遇到内存不足的错误”,那我在提出这个建议的大前提就是物理内存一定要够用。这个大前提很好判断的,平时开着任务管理器一看便知内存占用量。 3.我禁用虚拟内存的方式用了将近4年,用了无数的软件,也玩过N多游戏,除了photoshop会有个警告以外,从未碰到过什么警告,而且photpshop(老版,新版不会有警告)运行完全正常,从未有所谓的蓝屏。(你以为虚拟内存不足就会出现蓝屏么?简直就是在臆想,没玩过就不要随便在google上搜文章来反驳我。) 4.你有蓝屏不代表别人就有蓝屏,自己的系统或硬件问题,就以为别人的软件也有问题,毫无事实依据,你用过几台电脑?你有在几台电脑上看到过因为虚拟内存导致的蓝屏?我亲自操作过禁用虚拟内存的电脑就不下30台,还有听从我的建议禁用虚拟内存不下100多人,只有设置错误的,没见过蓝屏的。 5.我估计是你整天上班看网页,聊Q的吧。我们上班和异地同事沟通或者和客户联系都是msn的,谁用QQ(QQ开N多窗口占很多内存么?)?你搞笑死了。我开Eclipse至少4个以上的工程,其中还有一个是FlexBuilder 3.0的工程,Oracle不开,包括操作系统和其它软件(浏览器关闭状态)内存全部占用(0.9G-1.3G)。更搞笑的是,你问我内存多少有关系么?我有2G物理内存,只要不超过就可以了,你管我用多少内存啊。 6.最后提醒你一下,XP无缘无故绝对不会蓝屏的,Memtest测一下你的内存吧。 |
|
ukinglli
2009-03-30
![]() |
|
ukinglli
2009-03-30
AreYouOK? 2009-02-12
以前内存是宝贵的资源,所以才有把硬盘当内存使用的虚拟内存出现。 随着内存变成白菜,仅仅禁用虚拟内存是不够的了,该把内存当硬盘使了,请看续集: 使用RAMDISK提高性能和安全性 恩,这位跟我的想法一样, 所以我说楼主先不要激动先,我本来就没有反对你的观点,我只是觉得这种跟安全 |
|
icewubin
2009-03-30
ukinglli 写道 AreYouOK? 2009-02-12
以前内存是宝贵的资源,所以才有把硬盘当内存使用的虚拟内存出现。 随着内存变成白菜,仅仅禁用虚拟内存是不够的了,该把内存当硬盘使了,请看续集: 使用RAMDISK提高性能和安全性 恩,这位跟我的想法一样, 所以我说楼主先不要激动先,我本来就没有反对你的观点,我只是觉得这种跟安全 呵呵,这类软件我早就用过了(我不说不代表我不了解),效果上来说是一样的,物理内存不够,该出的问题一样出。 应该这么说,用这类虚拟硬盘的软件也可以。但是没有证据,你不能说禁用虚拟内存的方式不稳定,不能随便google一搜,把搜到的结果作为论据,事实胜于雄辩,我用了这么多年禁用虚拟内存,才敢向大家推荐(前几年我也就自己用用,不会大面积的向其他人推荐这种方法)。 最后再说,我不喜欢内存里挂软件或服务,能少装一个软件就少装,软件本身也消耗内存(虽然不多),但是有更彻底的解决方法,我个人倾向于用更彻底的解决方法。 还有就是该方法适合大多数的XP以及之后出的微软的操作系统,而虚拟硬盘软件能在XP上正常运行的,不等于能在2003或2008的各种版本上正常运行或安装。 |