0

我在 Windows Vista 上使用 windbg 6.12.0002.633 X86 来分析内存转储中的内存泄漏。我正在尝试使用命令 ``dumpheap -stat to determine the quantities of objects in the heap. Unfortunately, I'm getting the error*** 错误:找不到符号文件。默认为 SLC.dll 导出符号. I have activated!sym 嘈杂to show where the error comes from and the file SLC.pdb is just not available on the symbol server. I have googled the file but haven't found such a downloadable file. The last line in the log output says:无法解决“mheap -stat”处的错误。我无法继续调试,因为我永久收到此错误。

有谁知道我在哪里可以获得 SLC.pdb 文件或解决此问题的其他方法?

4

2 回答 2

2

写作

 dumpheap -stat

会导致

Couldn't resolve error at 'mpheap -stat'

但是,这将起作用:

!dumpheap -stat

注意感叹号!

于 2012-07-17T16:55:22.607 回答
0

您的错误消息似乎有点不完整。该!dumpheap命令是用于在 WinDbg 下调试托管 .NET 代码的 SOS 扩展的一部分。那是你想要做的吗?即使没有所有模块的正确 PDB 文件,您也应该能够使用该命令。

你是如何加载 SOS 的?您可以使用任何其他 SOS 命令吗?

于 2010-09-20T19:54:41.320 回答