标签 (Poolmon) FSTB 和/或 SCDG 导致的内存泄漏

标签 (Poolmon) FSTB 和/或 SCDG 导致的内存泄漏

从我打开电脑(Windows 7、6GB RAM)的第一秒起,就发生了巨大的内存泄漏(2GB+)。

Poolmon 指向两个标签(相同数量的内存,但有时是第一个,有时是第二个):FSTB 和 SCDG。

我怀疑是磁盘驱动程序,但找不到要更改什么。

有任何想法吗?

谢谢你,

答案1

两者都是 Microsoft 驱动程序使用的标签。pooltag.txt我看到两者都列出:

Fstb - <unknown>    - ntos\fstub
ScDG - <unknown>    -      disk geometry buffer

在这里你需要使用以下方法捕获池使用量的增长性能测试. 以管理员身份打开 cmd 提示符(cmd.exe)并运行以下命令:

xperf -on BASE+Pool –stackwalk PoolAlloc+PoolFree -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\trace_pool_alloc.etl

现在打开无线保护协议工具加载调试符号AIFO并查找(下的标签内部分配 外部释放)并扩展堆栈。从函数名称中,您可能知道发生了什么。

相关内容