如何分析poolmon的输出

我已经阅读了关于poolmon的知识库文章,但他们不告诉我如何分析数字。 我的第一个猜测是寻找“Diff”列中的值非常高的驱动程序。 那是对的吗?

就我而言,这将是这些过程:

Tag Type Allocs Frees Diff Bytes Per Alloc Ntfr Nonp 2690737 2528557 162180 10379976 64 Ntfn Nonp 1397933 1304230 93703 3750928 40 NtFs Nonp 2385330 2291634 93696 3749056 40 File Nonp 13789939 13704656 85283 13203912 154 

所以这将意味着Ntfs驱动程序有一个内存泄漏,我怀疑:)所以我应该寻找什么?

“差异”显示了分配呼叫数量与免费呼叫数量之间的差异。 “字节”显示当前分配的字节数。

你需要采取一系列的样本,以find泄漏。 分配的大量字节和/或分配数量与免费调用的数量差别不一定是内存泄漏的标志。 随着时间的推移分配的字节数量稳步增加内存泄漏的标志。