329 字
2 分钟
Windows 关闭内存压缩
在部分场景(例如高负载游戏、低延迟任务、调优排障)下,你可能希望关闭 Windows 的内存压缩机制,减少压缩/解压带来的 CPU 开销。
关闭内存压缩
以管理员权限打开 PowerShell,执行:
Disable-MMAgent -MemoryCompressionRestart-Computer参数说明:
Disable-MMAgent:关闭内存管理代理中的指定能力。-MemoryCompression:仅关闭“内存压缩”功能,不影响同命令下的其他开关。Restart-Computer:重启后生效(建议立即重启,避免状态显示与实际行为不一致)。
验证是否已关闭
重启后执行:
Get-MMAgent关注输出中的:
MemoryCompression : False
也可在任务管理器「性能 → 内存」观察“已压缩”是否长期接近 0(系统偶发波动属正常)。
恢复开启(可选)
如果需要恢复默认行为:
Enable-MMAgent -MemoryCompressionRestart-Computer常见问题
1. 提示权限不足
请确认当前 PowerShell 是“以管理员身份运行”。
2. 命令执行成功但状态没变化
通常是未重启。先重启,再执行 Get-MMAgent 复查。
3. 关闭后体感没变化
内存压缩不是所有负载的瓶颈;若系统内存充足,差异可能很小。建议结合自身负载做 A/B 对比后再决定是否保留关闭状态。
Windows 关闭内存压缩
https://iiii.fun/posts/win/disable-memory-compression/