什么是 Windows 中的内存压缩以及怎样启用或禁用它?

在 Windows 10 中引入的内存压缩是一项功能,可为您的 RAM 提供更多喘息空间,以防止您的计算机出现滞后现象。 Windows 将默认打开内存压缩,您可以根据需要禁用它。

但是它到底做了什么,你甚至应该首先禁用它吗? 让我们更详细地看一下这个功能。

什么是 Windows 中的页面文件?

在我们进入内存压缩及其重要性之前,让我们先弄清楚与之相关的一个非常重要的概念:页面文件。

页面文件是 Windows 存储在辅助存储(通常是您的本地驱动器)中的隐藏系统文件。 它们包含您的 RAM(物理内存)不需要的信息。 通过这种方式,页面文件充当一种辅助 RAM,因为当您的物理内存已满时,您的计算机会将数据存储在页面文件中。

如果没有页面文件,您会注意到您的计算机速度要慢得多,或者经常崩溃、出现故障或丢失数据。 您的应用程序甚至可能遭受同样的命运,因为您的计算机将无处存储保持它们运行所需的临时数据。 此外,页面文件减少了自己释放物理内存的需要。

但是,当您的计算机从辅助存储(称为分页)存储和检索数据时,它可能会导致您的 PC 变慢。 这是因为从硬盘驱动器读取数据比 RAM 慢得多。

这就是内存压缩的用武之地。

什么是 Windows 中的内存压缩,为什么它很重要?

Windows 中的内存压缩会在将数据写入 RAM 之前减小数据的大小。 此过程允许您的计算机在物理内存中存储比通常更多的文件,从而减少对页面文件的需求。 没有分页意味着更快的计算机。

要查看实际的分页,请右键单击 开始 并选择 任务管理器. 在任务管理器中,导航到 表现 选项卡并单击 记忆 在左侧边栏中。 你会看到Windows下压缩了多少内存 使用中(压缩); 括号中的数字代表内存压缩。

怎样启用内存压缩

如果您的计算机上没有启用内存压缩,您可以通过 PowerShell 自己进行。 按 赢钥匙, 输入 电源外壳 在搜索栏中,然后按 Enter. 当 PowerShell 应用程序出现在结果中时,单击 以管理员身份运行.

类型 启用-MMAgent -mc 然后按 Enter 运行命令。

要查看命令是否有效,请以管理员身份再次打开 PowerShell,输入 获取-MMAgent,然后按 Enter. 检查它说的地方 内存压缩如果值为 真的, 有效。

怎样禁用内存压缩

考虑到内存压缩的重要性,在某些情况下您可能想要禁用它。 为了 example,由于压缩数据可能需要一些处理能力,因此在某些情况下,当计算机的物理内存不足时,它可能会降低计算机的速度。

如果您的计算机正在压缩大量数据或过度依赖分页,并且您认为它对性能影响很大,那么添加更多 RAM 是最好的解决方案。

要禁用内存压缩,请以管理员身份运行 PowerShell,键入 禁用-MMAgent -mc,然后按 Enter.

如果你然后运行 获取-MMAgent 命令,您现在将看到 内存压缩错误的,表示您已成功禁用它。

内存压缩揭秘

现在您知道什么是内存压缩,为什么它很重要,以及怎样启用以及在需要时禁用它。

但是,我们建议不要禁用内存压缩,因为它会为您的 RAM 提供更多发挥空间。 它可以帮助您避免在物理内存已满时可能遇到的大多数问题。 特别是,该功能可以防止您的计算机必须将它随时需要的文件存储在辅助存储中。