什么是 Windows 页面文件?它有什么作用?

什么是 Windows 页面文件?它有什么作用?

我不断收到为我的 Windows 10 页面文件分配资源的通知,它有什么作用?

答案1

Windows 操作系统允许您同时运行多个程序。如果您运行一个程序,它将在内存中存储大量数据。这些数据可能是图形或其他内容。例如,如果您运行浏览器,并且打开了 10 个选项卡,则每个选项卡及其所有图形都将存储在内存中。

您的计算机有内存,也称为 RAM。但如果您查看所有打开的程序的总和以及它们实际需要的 RAM 量,您会发现它需要的 RAM 远远超过系统实际拥有的 RAM。例如,您可以在具有 8 GB 的系统上运行 Windows 10,运行 Chrome 并打开 20 个标签,仅 Chrome 就可能使用 2 到 4 GB。Windows 本身也可以使用高达 4GB 的内存。

然后你安装了驱动程序,运行一些其他程序,甚至可能是一个游戏,不知不觉中,你就消耗了 16GB 到 24GB 的 RAM,而你只有 8GB。你可能会问,这怎么可能呢?

嗯,这就是页面文件的用武之地。Windows 将尝试将最相关的数据保存在活动内存中,并将您当前未使用的所有程序存储到页面文件中以释放内存。

不过,从 Windows 10 开始,这个过程已经发生了变化。Windows 将首先尝试压缩内存,只有当它无法进一步压缩时,它才会开始将数据交换到页面文件。

原因是页面文件会执行许多读取/写入操作,如果页面文件位于速度较慢的磁盘上,则内存消耗越多,PC 的速度就会越慢。此外,为了减少 SSD 的磨损,这项技术由 Microsoft 发明。

在 Windows 10 中,您需要将页面文件设置为由 Windows 管理,这将确保压缩效果最佳。请记住,如果系统驱动器用于页面文件而其他磁盘未用于,并且您的系统驱动器空间不足,Windows 将开始抱怨诸如您编写的错误。因此,请确保您的硬盘 C 上至少有 10% 的可用空间。但建议 25%。

答案2

Windows 页面文件包含曾经位于 RAM 中但 Windows 认为不再需要保留在 RAM 中的数据。如果曾经引用过这些数据,它们将自动被重新分页。

相关内容