我电脑系统提示虚拟内存太低,按网上说的做了之后,出现了其他的问题
发布网友
发布时间:2024-10-22 08:29
我来回答
共3个回答
热心网友
时间:2024-11-08 19:05
首先,你看到的这个“方法”是单核时代非常老旧的设置法,目前看来,这种大小值相同的设置法是不正确的,反而会降低系统稳定性,所以建议还是要改过来。
正确的虚拟内存设置法如下:
内存为1G时,最小值为1.5G,最大值为4G
内存为2G时,最小值为2G,最大值为4G
内存为4G时,最小值为1G,最大值为4G
内存为8G以上时,设置同上
原理如下:
虚拟内存是系统在硬盘中划分的一个空间,当物理内存不足时,就利用这个空间模拟内存来使用,使程序有足够的内存稳定运行。但由于虚拟内存是在慢悠悠的硬盘上,如果系统过多的依赖虚拟内存,就会影响运行速度,所以当物理内存达到足够量时,虚拟内存就要相应减少,使系统更偏向使用快速的物理内存,保证运行效率。这就是为什么物理内存越大,虚拟内存就要设置越小的原因。在32位系统中,以2G为中点,物理内存和虚拟内存为2:2,当物理内存超过2G以后,虚拟内存就要降低。但是,虚拟内存是一定要存在的,所以物理内存再大,虚拟内存都建议保底1G。
最大值其实没太多意义,虚拟内存占用空间是以最小值来占用,只有当系统使用过多虚拟内存时,才会以不超过最大值为原则进行增加,也就是说,就算最大值设置为10G,也没有任何实际占用,它只是个封顶值而已,只要系统偏向使用物理内存,就很少会使用虚拟内存超过最小值的,这种情况只有在早期内存容量为M时代才容易出现。我们把最大值设置为4G其实也只是设置了上限,以防万一。
另外,由于虚拟内存是在硬盘上的,受限于硬盘速度,所以虚拟内存的存放位置也要有讲究,目前的机械硬盘由于是盘体原理,外圈速度大于内圈,而C盘又是在外圈的,所以C盘就是硬盘中速度最快的区域,系统存放在C盘是最佳的,程序存放在C盘也是最佳的,虚拟内存存放在C盘也是最佳的,但前提是,你的C盘要够大。而早期硬盘容量太小,C盘比较拮据,人们才会把所有东西都存在C盘以外的地方,以免影响到虚拟内存的扩展而影响速度,这种做法放到T级容量的今天,已经不适用了,人们都会把C盘分够几十G,把常驻程序安装在C盘,包括虚拟内存,以减少效率的损失。
而从你上图的补充来看,你的虚拟内存设置到了D盘,而原来D盘中又存放了虚拟内存文件,就有了这个“是否覆盖”的提示,其实只要点击确定即可,没什么大问题,不过还是建议设置到C盘为佳。
热心网友
时间:2024-11-08 19:06
这种提示就是说,D盘也有分页文件,原则上每个盘都可以设置分页文件的,你可以先把其他盘的分页文件设置成"无",再设置就可以了,有提示也覆盖就可以了
热心网友
时间:2024-11-08 19:06
点“是”覆盖呗。因为这个文件名本来就是WINDOWS默认的虚拟内存文件名。
建议全部盘符设4096MB 我试过,系统运行效率是翻倍增加的啊,空闲时有90-100MB的物理内存可用(总物理内存才256MB)。