我正在尝试使用WinDBG检查Windows Azure Web Role上的非托管堆。运行“!heap -s”时,我收到“无效的类型信息”错误,与此问题中概述的相同:WinDbg !heap command not working due to missing symbols。
然而,当尝试重新加载符号并将符号加载设置为“有声音”时,我看到了这个:
SYMSRV: http://msdl.microsoft.com/download/symbols/ntdll.pdb/9D7437C73CAF42919078F59C14F1BB462/ntdll.pdb 找不到
因此,据我所知,没有这个特定版本的ntdll的符号。
是否有任何解决方法可以使我能够查看非托管堆?我的WaIISHost.exe进程正在消耗1.5GB的RAM,而托管堆很小(50MB)。