如何加大虚拟内存啊???加大后对系统会有影响吗??

我系统是SP2的,512内存,总感觉内存不够用啊,如何加大虚拟内存???
2024-11-18 06:24:35
推荐回答(5个)
回答1:

虚拟内存简单来讲就是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。虚拟内存有如像CPU的L1和L2缓存和硬盘的512K-2M缓存。具体分析来讲如果电脑只有64M物理内存的话,当读取一个为100M的可执行文件时,就必须要用到比较大虚拟内存,文件先会被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟住就会把虚拟内里储存的文件释放到原来的安装目录里了。
在使用方面,首先我认为把虚拟内存放到另一个盘里可以减少磁盘的碎片,在磁盘整理方面更加充分,如果只用WIN98自己管理虚拟内的话,可以仔细看看在WIN98下的磁盘碎片整理过程中会出现好多不能移动的文件,是白红色的,其实那些就是虚拟内存的文件。因为WIN98在使用完虚拟内存之后没有及时得到释放,先会表现成这样的。如果你把虚拟内存设置到另一个盘,同时把WINDOWS目录里的WIN386.SWP的文件删除,再做一次磁盘碎片整理,你会发现那些白红色的文件会少了很多。另一个好处就是可以减少文件在交换时产生的磁盘碎片,例如把c:先做一次完全整理之后你再把C:里的文件又删又重装3-4次,再用一次磁盘碎片整理会快很多。从比较来看物理内存越大虚拟内存越少,性能就会越好。

设置虚拟内存的最佳方法
首先讲讲WIN98应如何设置虚拟内存,如果只有64M物理内存的话就设置为160虚拟内存,128M物理内存的就设置250M虚拟内存,如果是256物理内存就虚拟128M虚拟内存。如果是384-512物理内存的话可以虚拟32-64M虚拟内存。WIN98最好物理内存不要超过512M,因为在WIN98系统中内存过大性能就会有所下降,因为WIN98能充分使用内存只是24M。加上WIN98系统中内存越大就会另到CPU内存寻址时间越长从而使性能下降。当然CPU快也无所谓,512M内存跑什么软件游戏都够了。

WIN98下修改虚拟内存
WIN2K/XP下修改虚拟内存

WIN2000和XP虚拟内存的设置,建议这两操作系统最好是CPU达1G和物理内存是256M,7200转2M缓存的硬盘,因为WIN2000和XP在内存使用方面不同WIN98,物理内存越大性能就越高。最好就是有512M-1G的内存。WIN2000和WINXP能够充分地使用物理内存。

注意:如果是C:是操作系统盘的话就把虚拟内存放到D:到,最好就是D:首先必需要是个空盘。如果是双硬盘的话最好把虚拟内存设置到从盘。磁盘碎片整理如果是WIN98最好是使用WINME(不过WINME
本身对内存管理很烂 而且存在一些错误会内存泄漏)里的DEFRAG.EXE移植到WIN98文件夹WINDOWS里,直接覆盖就行了,还有把WINDOWS目录下的APPLOG删除它是一个隐藏的文件。或者使用第三方软件,如VOPTME、诺顿的SPEEDDISK.如果是WIN2000和WINXP最好是使用本身自带的磁盘碎片整理,第三方软件就用Diskeeper、诺顿的SPEEDDISK。如果出现了内存不足的情况下可以再把虚拟内存调大些。还有的就是记住最好不要禁用虚拟内存,最少都要设置2M-4M虚拟内存否则会有一些软件是不能使用或出错的。经过这些优化后性能一定会有提升。

回答2:

同意btfh。

虚拟内存如果设置太大的话反而会起相反的作用,你现在有512了,把虚拟内存设置成512M-512M效果不错,我的就是这样,系统跑起来感觉挺轻的,硬盘也不像以前那样狂转了。

有512M内存的话常规的软件都能跑得起来,一点问题都没有,除非你要搞ansys那样的计算,或者玩对硬件有变态要求的大游戏。

检查一下是不是别的地方出了毛病,是不是有病毒啊什么的。

回答3:

在win98下一般不要修改虚拟内存大小,采用其默认的大小即可,但要注意的是c盘磁盘空间大小一定要大于系统默认的虚拟内存的大小;
在win2k/xp下,将虚拟内存大小设置为物理内存大小的1.5---2倍即可,关掉系统还原和自动更新,这样对系统的整体性能有一个质的提高,记得要重新启动

回答4:

右击“我的电脑”-属性-高级-性能-设置-高级-找到“虚拟内存”按更改填入大小 就可以。一般设为内存的1。5倍就可以了

回答5:

虚拟内存再大也不像你想像的那样,毕竟占用的是硬盘的空间,硬盘的速度你也可想而知,所以没有太大的作用(亲身体验,绝非剽窃)。