dfdf111223
内存在计算机中起着非常重要的作用。计算机中运行的所有程序都需要通过内存执行。如果执行的程序很大或很多,将导致内存耗尽。为了解决此问题,Windows使用虚拟内存技术,即一部分硬盘空间用作内存。当内存用尽时,计算机将自动调用硬盘作为内存,以减轻内存的压力。例如,如果计算机只有128MB的物理内存,则在读取容量为200MB的文件时,必须使用相对较大的虚拟内存。内存读取文件后,它将首先存储在虚拟内存中。等待内存将所有文件存储在虚拟内存中后,存储在虚拟内存中的文件将被释放到原始安装目录中。下面,让我们看一下如何设置虚拟内存。
虚拟内存设置
虚拟内存有两个主要设置,即内存大小和分页位置。内存大小用于设置最小和最大虚拟内存;分页位置用于设置虚拟内存应使用的分区中的硬盘空间。对于内存大小设置,如何获取最小值和最大值?您可以通过以下方法获得它:选择“开始→程序→附件→系统工具→系统监视器”(如果不在系统工具中,则可以通过Windows安装程序在“添加/删除程序”中进行安装)以打开系统监视器,然后选择“编辑→添加项目”,在“类型”项目中选择“内存管理程序”,然后在右侧列表中选择“交换文件大小”。这样,在您进行操作时,将显示交换文件值的波动。您可以打开常用程序,然后再使用它们。然后在系统监视器中检查性能值。使用计算机时的情况有所不同。因此,最好长时间监视交换文件,以找出与交换文件最匹配的值,以确保稳定的系统性能并将其保持在最佳状态。
找到最合适的范围值后,设置虚拟内存时,右键单击“我的电脑”并选择“属性”,将弹出系统属性窗口,选择“性能”选项卡,然后单击“虚拟”。按钮下方的“内存”,弹出虚拟内存设置窗口,单击“用户指定虚拟内存设置”单选按钮,在“硬盘”中选择具有较大可用空间的分区,然后在“最小”中输入适当的范围和“最大”文本框值。如果您发现使用系统监视器获取最大值和最小值有点麻烦,则可以在此处选择“让Windows管理虚拟内存设置”。
调整页面位置
Windows 9x的虚拟内存页面位置实际上是存储在C驱动器根目录中的虚拟内存文件(也称为交换文件)Win386.swp。它的存储位置可以是任何分区。系统磁盘C的容量是否有限。通过在记事本中打开System.ini文件(在C:\ Windows下),可以将Win386.swp转移到另一个分区,然后在[386Enh]部分中设置“ PagingDrive = C:WindowsWin386.swp”,更改为其他分区的路径,如果将交换文件放在D:中,则更改为“ PagingDrive = D:Win386.swp”,如果没有上述说明,则可以直接键入。
对于使用Windows 2000和Windows XP的用户,可以在“控制面板→系统→高级→性能”中选择“设置→高级→更改”以打开虚拟内存设置窗口,然后在驱动器中选择默认设置[卷标签]这是系统所在的分区。如果要更改为另一个分区,则必须首先将原始分区设置为无页面文件,然后选择另一个分区。
或者,WinXP通常需要256M以上的物理内存。如果您喜欢玩大型3D游戏并且内存(包括视频内存)不够大,系统通常会提示虚拟内存不足,系统会自动对其进行调整(虚拟内存已设置为系统管理)。
如果您的硬盘空间足够大,您也可以自己设置虚拟内存。具体步骤如下:右键单击“我的电脑”→“属性”→“高级”→“性能设置”→“高级”→“虚拟内存更改”→“选择虚拟内存(页面文件)”存储分区→“自定义大小”→确定最大和最小→“设置”。一般来说,虚拟内存是物理内存的1.5倍,并且可以稍大一些。如果您不想频繁更改虚拟内存,可以将最大值和最小值设置为相同。
44》虚拟内存使用技巧
关于如何设置虚拟内存的问题,Microsoft向我们提供了官方解决方案。通常,我们建议使用以下设置方法:
(1)在Windows系统所在的分区中设置页面文件。文件的大小由您的系统设置决定。具体设置方法如下:打开“属性”设置窗口的“我的电脑”并切换到“高级”选项卡,在“启动和恢复”窗口的“写调试信息”列中,如果使用“无”,则将页面文件大小设置为约2MB,如果使用“核心内存”存储”和“全内存”“存储”,将页面文件值设置为较大的值,这与物理内存几乎相同。
提示:是否在系统分区中设置页面文件之间存在矛盾:如果设置了页面文件,则系统可能会频繁读取页面文件的这一部分,从而增加了系统磁盘所在磁道的负担。如果系统未显示蓝屏(尤其是STOP错误),但无法创建转储文件(Memory.dmp),则无法进行程序调试和错误报告。因此,折衷方案是在系统磁盘上设置一个较小的页面文件,只要足够即可。
(2)单独创建一个空白分区,在该分区中设置虚拟内存,最小值设置为1.物理内存的5倍,最大值设置为物理内存的3倍,此分区专用存储页面文件时,不要存储任何其他文件使用单独的分区来设置虚拟内存的原因主要基于两个方面的考虑:首先,因为该分区上没有其他文件,所以该分区不会生成磁盘确保页面文件的数据读写不受磁盘碎片的干扰;其次,根据Windows的内存管理技术,Windows将优先使用不经常访问的分区
页面文件,这也减少了读取系统磁盘中页面文件的机会,并减轻了系统磁盘上的压力。
(3)其他硬盘分区未设置任何页面文件。当然,如果您有多个硬盘,则可以为每个硬盘创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制该设备可以同时在多个硬盘上执行读写操作,这样可以提高系统性能。
提示:
可以设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间,并且不能超过32位操作系统4GB的内存寻址范围。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-349434-1.html
是解决途径之一