内存压缩是一项相对较新的 Windows 功能,旨在通过在 RAM 中压缩和存储不活动和不常用的数据来提高系统性能。虽然在更高版本的 Windows 中默认启用它,但您可以禁用它。问题是,你应该吗?
了解该做什么。
内存压缩在 Windows 上如何工作?
Windows 不会将此数据写入速度较慢的硬盘,而是将其压缩到 RAM 中,从而减少使用页面文件的需要。
如果没有内存压缩,您的 PC 将采用分页方式,您的设备会将数据存储在存储磁盘上的页面文件中,以减少 RAM 负载。与 RAM 相比,访问页面文件中的数据非常慢。
微软从 Windows 10 Version 1507 开始就实现了内存压缩。在更高版本中,用户可以通过导航到任务管理器->性能->内存来检查内存压缩统计信息。
到达那里后,您可以查看“使用中”部分。如果您看到单词Compressed,则当前已启用内存压缩。
在您的设备上启用内存压缩后,您会注意到一些好处,包括:
- 由于减少了对计算机磁盘的访问,减少了功耗和磁盘压力
- 更高的效率和多任务处理,因为您的 PC 将更多地依赖物理内存
- 如果您至少有 8 GB RAM,则对 RAM 升级的需求较少,这应该足以满足日常任务
也就是说,压缩和解压缩过程可能会影响 CPU,这就是为什么并非所有进程都被压缩的原因。但它仍然比分页快得多。
你应该禁用内存压缩吗?
我们建议您保留内存压缩,除非情况需要禁用它。否则,关闭此功能可能会使您的电脑变慢。
在以下情况下您可能需要禁用内存压缩:
- 您的 CPU 相对较旧– 如上所述,压缩和解压缩过程需要足够的 CPU 资源。虽然较新的处理器可以有效地处理这些进程,但它可能会对较旧的 CPU 造成很大的压力。
- 您的电脑正在遇到性能问题– 如果您的电脑正在积极压缩内存,即使没有运行 RAM 密集型进程,您也可能需要关闭内存压缩以最大限度地利用可用 RAM 资源。
- 您的 PC 拥有充足的资源– 在某些具有丰富 CPU 和 RAM 资源的系统上,启用或禁用内存压缩并不重要。不会有太大区别。
如何在 Windows 上禁用内存压缩
您可以使用 PowerShell 在 Windows 中关闭内存压缩。该过程是可逆的,因此您可以随时重新打开它。
右键单击“开始”按钮,然后从 WinX 菜单中选择“终端(管理员)” 。在“用户帐户控制”对话框中,单击“是”授予管理员权限。在 Windows 10 中,您需要搜索 PowerShell 并从那里启动它。
在执行将禁用该功能的命令之前,您可能需要检查其活动状态。您可以通过任务管理器或 PowerShell 执行上述操作。
在 PowerShell 中运行命令 Get-MMAgent。检查 MemoryCompression 参数的值。如果为True,则您的计算机已启用该选项。False表示相反。
如果值为True,请Disable-MMAgent -mc
在命令行中键入,然后按Enter键。
运行命令后,PowerShell 将不会显示任何确认消息。为确保所做的更改生效,请退出 PowerShell 并重新启动电脑。
如果您想再次启用内存压缩,请使用管理访问权限重新启动 PowerShell,然后运行Enable-MMAgent -mc
.
为了确保您的电脑以良好的速度运行,最好保持内存压缩处于活动状态。此外,了解如何在内存完整性显示关闭时保护您的计算机。
图片来源:Freepik。所有截图均由安哥拉公主截取。
发表回复