Windows会使用所谓“页面文件”来存储这部分内存装不下的数据。
Windows会自动管理页面文件,但也提供了选项允许你对其进行微调。
多数人对页面文件都有着错误的理解,认为它拖慢了系统的速度;但事实上,页面文件是Windows正常运行所必需的。
页面文件,也称交换文件,俗称虚拟内存,是你的计算机硬盘上的一个文件,通常是
C:\pagefile.sys
,并且具有系统和隐藏属性,在Windows资源管理器默认设置下不会显示。
在计算机运行时,它会把文件、程序和其他数据存放在RAM(内存)中。内存的速度比硬盘快得多。
程序也会把它们正在处理的数据存放在内存里。比如,在你浏览网页时,浏览器会下载网页并把它加载进内存里。在你观看视频时,视频也会被加载进内存。
在内存快被占满时,
Windows会把其中的一部分数据移出来,存放在硬盘上的页面文件(虚拟内存)中。在硬盘上的页面文件中写入这些数据比 *** 作内存慢得多,但这是必需的——如果随便就把内存中的数据丢弃掉,可能会导致程序崩溃或者系统不稳定。
在使用页面文件时,
Windows会先把较长时间内没有使用的数据存入页面文件。比如,你最小化了一个程序并且很长时间没有再去碰它,它在内存中的数据可能就会被移入页面文件。如果这时候你最大化了这个程序并准备使用它,你可能会发现它要花上几秒钟时间才会恢复到正常状态,这就是Windows在从页面文件中恢复它的数据到内存中的过程。在这个过程中,你会发现你的计算机的硬盘指示灯不停地闪烁。
现代计算机通常都有足够多的内存(2到4GB),所以在日常的使用中,用户并不会经常感到Windows交换内存时的延迟。如果你打开了若干个程序后发现硬盘不断作响,程序的加载速度变慢,这说明Windows在频繁使用页面文件——增加新的内存是最简单的解决办法,不过你也可以先施放内存中不必要的数据来暂时缓解一下问题,比如,退出那些整天在后台运行又没什么用的软件。
有些人认为禁用页面文件可以加速系统的运行。思路大致是这样:我有足够的内存——可Windows老爱用页面文件而不是内存——页面文件比内存慢——系统就变慢了。
这种想法是错的。已经有人通过测试发现,在内存足够大的情况下禁用页面文件并没有给系统带来性能上的提升。
另一方面,禁用页面文件可能会导致不可预知的后果。如果你的内存即将耗尽,程序和系统都会开始变得不稳定,因为它们无法使用页面文件进行内存交换。在运行需要大量内存的程序时这样的问题会更加明显,比如游戏或者虚拟机。有些程序甚至会无法运行。
简单来说,没有理由禁用页面文件——你能省下些硬盘空间,但为此而牺牲的系统稳定性不值得。
管理页面文件通常情况下Windows会自动管理页面文件。如果你确实想要更改页面文件的设置,请按如下步骤 *** 作:点击开始菜单,右键单击“计算机”,选择“属性”,选择“高级系统设置”。
点击“性能”下方的“设置”按钮。
点击“高级”标签并点击虚拟内存下方的“更改”按钮。
建议大多数用户不要更改这里的设置,让Windows自动管理页面文件。
要注意的是这个方法需要你确实安装了两块硬盘。如果你是在一块硬盘上分了若干个分区,这样的设置意义不大,因为读写 *** 作依然是集中在同一块硬盘上。
总的来说,页面文件对Windows的正常运行非常重要。即使你有足够多的内存,也应该保证设置一定大小的页面文件,以应对物理内存被各种程序大量消耗的情况。
当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用2
方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)