如何禁用Windows 10内存压缩?
我以前的错误假设:它耗费我的笔记本电池,我不缺乏内存。在任务管理器中,你可以看到ntoskrnl.exe比任何其他进程占用更多的CPU时间。这个功能似乎不是可选的,2天前随着第一次Win10更新(在我的情况下是Win10Pro)而出现。
编辑:
我想禁用它,至少要排除它作为我的(未经证实的)假设的罪魁祸首。这个进程在过去的2个月里从未引起我的注意,在任务管理器的长名中,它叫 “系统内存和压缩内存"。
我以前的错误假设:它耗费我的笔记本电池,我不缺乏内存。在任务管理器中,你可以看到ntoskrnl.exe比任何其他进程占用更多的CPU时间。这个功能似乎不是可选的,2天前随着第一次Win10更新(在我的情况下是Win10Pro)而出现。
编辑:
我想禁用它,至少要排除它作为我的(未经证实的)假设的罪魁祸首。这个进程在过去的2个月里从未引起我的注意,在任务管理器的长名中,它叫 “系统内存和压缩内存"。
这是 避免分页的好功能(将数据写入硬盘上的pagefile.sys) .
如果你想测试你的Windows 10没有内存压缩, 以管理员身份启动powershell
然后运行命令Disable-MMAgent -mc
并重新启动。这将禁用压缩功能。若要再次启用,请再次以管理员身份运行 powershell 并运行 Enable-MMAgent -mc
命令。
您可以在【Windows 10中'系统和压缩内存'CPU使用率高是什么原因?](https://superuser.com/questions/1020629/how-to-disable-windows-10-system-and-compressed-memory/1020948#1020948). 但对于一个简短的版本:
我去了。
开始->控制面板->管理工具->任务调度器->任务调度器
库->微软->Windows->内存诊断
有两个项目: 任务的运行可能依赖于日志事件。我不确定它们是否必须存在,或者它们是否会在进入日志时触发。在任何情况下,我禁用了标为RunFullMemoryDiagnosticEntry的条目。这解决了我的问题实例。
如果这还不能解决你的问题,答案前面的说明建议使用Windows性能分析器来帮助寻找解决方案。