Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 sos 扩展跟踪 ntsd.exe 下的 .NET 4.0 应用程序。当我启动“!DumpHeap”命令时(正好在“.loadby sos clr”之后),我注意到有很长的延迟。我刚刚使用另一个工具跟踪了 ntsd.exe,发现它从“65.55.10.11”IP 地址下载了一些文件,总共 3.9MB。
你知道这些文件是什么吗?
PS:这似乎不会再发生......
我不是一个 .NET 程序员,但我知道 C++ 的这种行为:WinDbg 正在从 Microsoft 的符号服务器下载符号(您提到的 IP 确实属于 MS)。这解释了延迟,因为下载需要时间,并解释了为什么它不会再次发生 - 有一个本地缓存可以重用以前下载的符号。
在 C++ 中,符号以 .pdb 文件的形式出现。IIRC,它们也用于.NET(虽然不确定)。他们让您更好地查看调试过程的内容 - 方法名称等。