我在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 noisy 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:
无法解决“mpheap -stat”的错误。
我无法继续调试,因为我永久收到此错误。
有谁知道我在哪里可以获得SLC.pdb文件或其他解决此问题的方法?
答案 0 :(得分:1)
写作
dumpheap -stat
将导致
Couldn't resolve error at 'mpheap -stat'
然而,这将有效:
!dumpheap -stat
请注意感叹号!
答案 1 :(得分:0)
您的错误消息似乎有点不完整。 !dumpheap
命令是用于在WinDbg下调试托管.NET代码的SOS扩展的一部分。那是你想要做的吗?即使没有适用于所有模块的正确PDB文件,您也应该能够使用该命令。
你是如何加载SOS的?你可以使用任何其他SOS命令吗?