虚拟内存是不是设置的越大越好?

2024-12-03 02:37:47
推荐回答(5个)
回答1:

虚拟内存并不是越大越好,要合理利用硬盘和内存的资源,让系统以最优的状态运行,下面详细说明了虚拟内存的标准设置方法,可参考…… 打造虚拟内存的“标准间” 当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。 手动设置虚拟内存 在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。 ①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框; ②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。 ③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
麻烦采纳,谢谢!

回答2:

1、虚拟内存并不是设置的越大越好,而是应该设置来合适即可,
2、虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器(硬盘)上,在需要时进行数据交换。
3、虚拟内存设置得过大,一是会减少硬盘的可用存储空间,二是增加从虚拟内存调用数据的时间,从而降低了系统性能,使计算机运行速度变慢了。

回答3:

虚拟内存不是越大越好 大了你也用不着,还浪费你的硬盘空间. 一般是你的内存的最小什1.5倍和最大值2.5倍

回答4:

大了 也没什么用··真的实话·· 你设置的在高 他也还是那么多的内存

回答5:

虚拟内存只是为了解决内存的容量瓶颈,只要够用就行,太大了只是一种浪费,其他的坏处倒没有。
到底多少“够用”呢?一般来说,是设置为实际物理内存的两倍。不过这个只是一种概述。对于大内存来说,虚存只是一种辅助(物理内存万一不够用的时候用一下),设置两倍大小就没有意义。所以,实际使用中还是看具体情况。
不过,一般用户都会设置一般虚拟内存的最大值或者最小值,由计算机自动判断应该分配多大的虚拟内存,因此,浪费现象并不明显(只要最小值别太大就可以了)
因此,对于你的问题,应该说,如果将虚拟内存的最小值设置过大,会是一种浪费。
此外,你的第二个问题,你的设置令内存最小值就相当于2G,最大3G,并无不妥。不过建议你将最大值和最小值设置为相同值,这样可以避免计算机为了增加或者减小虚拟内存而频繁的写硬盘,从而造成硬盘损伤(windows中,虚拟内存一般以文件形式存在,其实际大小就是该文件的大小)