虚拟内存怎么设置最好,4g虚拟内存初始大小和最大值( 三 )



找出最合适的范围值后, 在设置虚拟内存时, 用鼠标右键点击“我的电脑”, 选择“属性”, 弹出系统属性窗口, 选择“性能”标签, 点击下面“虚拟内存”按钮, 弹出虚拟内存设置窗口, 点击“用户自己指定虚拟内存设置”单选按钮, “硬盘”选较大剩余空间的分区, 然后在“最小值”和“最大值”文本框中输入合适的范围值 。 如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话, 这里完全可以选择“让Windows管理虚拟内存设置” 。

调整分页位置

Windows9x的虚拟内存分页位置, 其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp, 它的存放位置可以是任何一个分区, 如果系统盘C容量有限, 我们可以把Win386.swp调到别的分区中, 方法是在记事本中打开System.ini(C:Windows下)文件, 在[386Enh]小节中, 将“PagingDrive=C:WindowsWin386.swp”, 改为其他分区的路径, 如将交换文件放在D:中, 则改为“PagingDrive=D:Win386.swp”, 如没有上述语句可以直接键入即可 。

而对于使用Windows2000和WindowsXP的, 可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”, 打开虚拟内存设置窗口, 在驱动器[卷标]中默认选择的是系统所在的分区, 如果想更改到其他分区中, 首先要把原先的分区设置为无分页文件, 然后再选择其他分区 。

或者, WinXP一般要求物理内存在256M以上 。 如果你喜欢玩大型3D游戏, 而内存(包括显存)又不够大, 系统会经常提示说虚拟内存不够, 系统会自动调整(虚拟内存设置为系统管理) 。

如果你的硬盘空间够大, 你也可以自己设置虚拟内存, 具体步骤如下:右键单击“我的电脑”→属性→高级→性能设置→高级→虚拟内存更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置 。 一般来说, 虚拟内存为物理内存的1.5倍, 稍大一点也可以, 如果你不想虚拟内存频繁改动, 可以将最大值和最小值设置为一样 。 {另一种说法:调整时我们需要注意, 不要将最大、最小页面文件设为等值 。 因为通常内存不会真正“塞满”, 它会在内存储量到达一定程度时, 自动将一部分暂时不用的数据放到硬盘中 。 最小页面文件越大, 所占比例就低, 执行的速度也就越慢 。 最大页面文件是极限值, 有时打开很多程序, 内存和最小页面文件都已“塞满”, 就会自动溢出到最大页面文件 。 所以将两者设为等值是不合理的 。 一般情况下, 最小页面文件设得小些, 这样能在内存中尽可能存储更多数据, 效率就越高 。 最大页面文件设得大些, 以免出现“满员”的情况 。 }

3, 虚拟内存使用技巧

对于虚拟内存如何设置的问题, 微软已经给我们提供了官方的解决办法, 对于一般情况下, 我们推荐采用如下的设置方法:

(1)在Windows系统所在分区设置页面文件, 文件的大小由你对系统的设置决定 。 具体设置方法如下:打开"我的电脑"的"属性"设置窗口, 切换到"高级"选项卡, 在"启动和故障恢复"窗口的"写入调试信息"栏, 如果你采用的是"无", 则将页面文件大小设置为2MB左右, 如果采用"核心内存存储"和"完全内存存储", 则将页面文件值设置得大一些, 跟物理内存差不多就可以了 。

小提示:对于系统分区是否设置页面文件, 这里有一个矛盾:如果设置, 则系统有可能会频繁读取这部分页面文件, 从而加大系统盘所在磁道的负荷, 但如果不设置, 当系统出现蓝屏死机(特别是STOP错误)的时候, 无法创建转储文件(Memory.dmp), 从而无法进行程序调试和错误报告了 。 所以折中的办法是在系统盘设置较小的页面文件, 只要够用就行了 。

推荐阅读