Process Explorer 在各种程序的“虚拟大小”下显示奇怪的内存使用模式,并且分页池使用率很高。运行poolmon,在LS2s标签下有一个非分页分配,大小为293050257170759991(!)字节,这几乎肯定是错误的。在同一个标签下还有大约6900万个分页池分配,总计约4.3 GB。
虽然标签没有明确列出,但标签“LS??”在池标签列表下定义为“LM 服务器分配”。运行字符串搜索,此序列出现在 srv2.sys 中,以及其他类似标签中。我已经安装了该驱动程序的最新修补程序,但我仍然看到相同的模式。知道接下来该怎么做吗?
答案1
Pooltag LS2s 用于 SMB2。取自 Windows 调试器的 pooltag.txt:
LS2s - srv2.sys - SMB2 session
您可以使用 xperf/WPA 来 tarce 分配的调用堆栈并查看这是否有帮助:
碎片整理工具:#48 - WPT - 内存分析 - 池
http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-48-WPT-Memory-Analysis-Pool