如何查看“内核堆栈”内存的详细信息

如何查看“内核堆栈”内存的详细信息

我正在运行 Windows 11,22H2。最近出现了一些奇怪的情况(我相信是在我更新到 22H2 之后)。我注意到有时我的电脑会变得非常无响应。我打开任务管理器发现我的 32 GB 内存已使用 99%,尽管似乎没有任何进程使用的内存量超过正常水平,并且列中显示的内存似乎加起来也达不到我机器的 32 GB。我还有 90GB 的空闲硬盘。重新启动我的机器似乎总能解决问题。

问题又出现了,为了进一步调查,我使用了 RamMap:https://learn.microsoft.com/en-us/sysinternals/downloads/rammap

RamMap 的图像显示可能存在内存泄漏

我发现了一个有趣的现象:在这种糟糕的状态下,RamMap 显示“内核堆栈”内存量超过 12 GB。这似乎是罪魁祸首。重新启动后,内存量约为 50,000kb。我怀疑可能存在内存泄漏。我想知道我是否可以更深入地探索内核堆栈内存中的内容,或者是否有任何方法可以观察进程何时写入该内存。此外,有关该内存用途的任何背景信息都会有所帮助。

谢谢...

相关内容