Windows 页面文件优化

PC 中的内存不仅仅由主板上的 RAM 模块组成。页面文件也起着重要的作用。硬盘上的此文件可确保磁盘内存尽可能以最佳方式运行。在本专家课程中,我们将讨论页面文件的操作和设置,我们将向您展示如何优化此文件以获得更快的 PC。

这篇文章由三页组成:

第 1 页

- 分页

- 来回

- 页面文件的大小

- 设置

第2页

- 动态页面文件

- 最佳尺寸

第 3 页

- 最小还是最大?

- 最佳地点

- 碎片化

- 碎片整理

分页

页面文件被错误地称为交换文件。但是,如果需要为其他应用程序释放 RAM,则分页文件会包含整个进程。在 Windows 3.1 中仍然使用这种方法,但自从 Windows 95 引入后,就不再需要这种方法了。从那时起,只有进程的一部分(所谓的“页面”或内存页面)被移动到磁盘内存中。这个过程称为“分页”,而不是“交换”,交换内存就是这种情况。与交换的不同之处在于,分页可以抢先发生——即使在操作系统或应用程序启动时也是如此。

这立即解释了为什么 Windows 总是使用页面文件(如果它存在):在启动时,操作系统和其他程序的所有必要部分都被整体加载到 RAM 中,但紧接着 Windows 和其他程序的内存页面将被加载再次从它加载。将 RAM 移动到页面文件。上一页的图像显示了这种情况:Commit 在此处显示 Windows 7 启动后立即使用的总内存使用量,而在 Physical 下显示当时使用的 RAM 量。差异表明大约 105 MB 的页面文件正在使用中。

刚启动后,大约 105 MB 的页面文件已在使用中。

来回

在仍然有足够快的 RAM 可用时将数据放入慢得多的页面文件中似乎很奇怪。但是,不是立即需要的数据会不必要地从立即需要的数据中占用空间。通过预先在页面文件中放置内存页面,Windows 可以使使用的 RAM 尽可能小。这样,剩余的最大数量的未使用 RAM 可以存储被认为很快需要的东西,在这种情况下,立即需要。 RAM 中的这个备用数据是系统缓存,Windows 总是试图使其尽可能大。这使得 RAM 中真正未使用的部分尽可能小甚至为零。

顺便说一下,系统缓存不是 RAM 的一个单独部分;数据可以属于缓存或使用的内存,而不管它们在 RAM 中的位置。

基于 PC 上运行的进程的使用情况,缓存中的内存页面会定期从缓存移动到页面文件,为新的备用数据让路,从页面文件中检索页面并由程序使用,然后再次放回到页面文件或属于缓存等。所有这些都是为了尽可能有效地使用虚拟内存,并尽可能地预测用户将要做什么。

虚拟内存与页面文件不一样,这显然是经常被认为的。虚拟在这里应该被理解为显而易见的。虚拟内存是指 Windows(和程序)似乎正在使用的内存量。它由已使用的 RAM 和页面文件的已使用部分组成。因此,这可能会超过实际存在的物理内存量。可用虚拟内存总量由 RAM 量和分配给页面文件的磁盘空间量组成。

总可用虚拟内存(限制)和 RAM(物理)。差异(此处为 2 GB)分配给页面文件。

页面文件的大小

如果您不更改默认设置,Windows 将确定页面文件本身的大小。如果您有 1 GB 或更少的 RAM,则大约一倍半的磁盘空间将分配给页面文件。页面文件的最大可用大小大约是 RAM 量的三倍。如果发现分配的大小不够,可以将页面文件扩展到该大小,但实际上几乎不会完全使用空闲空间,因为在此之前大多数 PC 已经遇到其他限制。具有不同大小的页面文件称为动态页面文件。这与固定页面文件形成对比,固定页面文件的初始大小和最大大小相同。

如果您有超过 1 GB 的 RAM,Windows 将为页面文件分配大约相同数量的磁盘空间。建议的大小始终是 RAM 量的一倍半。

为 2 GB RAM 的页面文件分配和推荐的磁盘空间量。

设置

您还可以自己设置页面文件的初始大小和最大大小。为此,首先通过开始/运行打开系统属性窗口。类型 系统管理文件 并单击确定。接下来,转到“高级”选项卡,在“性能”下,单击“设置”按钮。在“高级”选项卡上,单击“更改”按钮并可选择取消选中“自动管理所有驱动器的页面文件大小”,选择“自定义大小”,然后输入所需信息。最后点击 Set 和 OK 两次。当您缩小页面文件时,您将看到必须重新启动 PC 的消息。

手动设置页面文件。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found