2015-11-14 11:30:18 +0000 2015-11-14 11:30:18 +0000
39
39

如何禁用Windows 10内存压缩?

我以前的错误假设:它耗费我的笔记本电池,我不缺乏内存。在任务管理器中,你可以看到ntoskrnl.exe比任何其他进程占用更多的CPU时间。这个功能似乎不是可选的,2天前随着第一次Win10更新(在我的情况下是Win10Pro)而出现。

编辑:

我想禁用它,至少要排除它作为我的(未经证实的)假设的罪魁祸首。这个进程在过去的2个月里从未引起我的注意,在任务管理器的长名中,它叫 “系统内存和压缩内存"。

答案 (2)

24
24
24
2016-10-10 15:43:05 +0000

这是 避免分页的好功能(将数据写入硬盘上的pagefile.sys) .

如果你想测试你的Windows 10没有内存压缩, 以管理员身份启动powershell

然后运行命令Disable-MMAgent -mc 并重新启动。这将禁用压缩功能。若要再次启用,请再次以管理员身份运行 powershell 并运行 Enable-MMAgent -mc 命令。

8
8
8
2016-01-03 04:09:37 +0000

您可以在【Windows 10中'系统和压缩内存'CPU使用率高是什么原因?](https://superuser.com/questions/1020629/how-to-disable-windows-10-system-and-compressed-memory/1020948#1020948). 但对于一个简短的版本:

我去了。

开始->控制面板->管理工具->任务调度器->任务调度器

库->微软->Windows->内存诊断

有两个项目: 任务的运行可能依赖于日志事件。我不确定它们是否必须存在,或者它们是否会在进入日志时触发。在任何情况下,我禁用了标为RunFullMemoryDiagnosticEntry的条目。这解决了我的问题实例。

如果这还不能解决你的问题,答案前面的说明建议使用Windows性能分析器来帮助寻找解决方案。