我的计算机内存系统提交已达到最大值

我的计算机内存系统提交已达到最大值

我的电脑上的驱动程序似乎有泄漏。查看 ProcessExplorer 的“内存”选项卡时,我发现系统提交在几天内慢慢填满到最大值。似乎总是需要大约 3 天才能达到 60GB 的最大提交电量。(我的电脑有 20GB 的 RAM 和 40GB 的页面文件)

进程探索器

我使用poolmon将该内存电荷追踪到带有标签1tfb的东西。

池妖

我认为它可能是一个驱动程序,因此我在 Windows 驱动程序文件夹中执行了“findstr /s 1tfb”,但没有找到任何东西。

实际上,调用“findstr”过去会返回未找到结果,但现在似乎永远不会返回。它只是继续永远工作。我不知道这是否相关。

在进程方面,没有大进程占用所有内存。我的进程使用的总内存总量等于物理内存量。

我如何才能追踪谁使用了所有内存?

答案1

“您可能会发现此查询可能找不到适当的驱动程序,因为驱动程序不是从 %SYSTEMROOT%\drivers 加载的。在这种情况下,请运行更多全局搜索,例如:

findstr /m /l 1tfb *.sys 

...从 %SystemRoot%、%ProgramFiles%、%SystemDrive%、%ProgramData% 开始”

来源:https://support.microsoft.com/en-us/help/298102/how-to-find-pool-tags-that-are-used-by-third-party-drivers

相关内容