诊断 Windows 10 高系统内存使用率

诊断 Windows 10 高系统内存使用率

我发现这个问题,答案解释了如何确定哪个驱动程序导致 Windows 10 中的内存泄漏。但是,我无法找出系统上的问题,因此我正在寻求更多帮助。

poolmon -b下面是先运行,再运行p,然后运行 ​​的结果b

poolmon 结果

运行findstronCont会返回一个包含 3,500 个“Cont”实例的文件,因此这没有帮助。同样的 withsmNp只会显示 存在问题rdyboost.sys,我确信这不会造成问题。

我运行了给定的xperf命令,但结果对WPA.exe我来说完全是胡言乱语:

WPA.exe 结果

看起来该AIFO部分只占用了 0.666MB 的内存,而System当前使用了~700MB。

我怎样才能正确排除引起问题的驱动程序故障?

根据要求,这是当前任务管理器的屏幕截图。

任务管理器

答案1

这不是内存泄漏,而是新的特征

在 Windows 10 中,微软在内存管理器中添加了一个名为压缩存储的新概念,它是内存中的压缩页面集合。这意味着当内存管理器感受到内存压力时,它将压缩未使用的页面,而不是将它们写入磁盘。这减少了每个进程使用的内存量,允许 Windows 10 一次在物理内存中维护更多应用程序。这也有助于在 Windows 10 中提供更好的响应能力。压缩存储位于系统进程的工作集中。由于系统进程将存储保存在内存中,因此当内存可供其他进程使用时,其工作集会变大。这在任务管理器中可见,也是系统进程似乎导致内存泄漏的原因。

相关内容