gpt4 book ai didi

debugging - 从网上下载的 "ntsd"的 !DumpHeap 命令到底是什么?

转载 作者:行者123 更新时间:2023-12-04 05:40:35 24 4
gpt4 key购买 nike

我正在使用 sos 扩展跟踪 ntsd.exe 下的 .NET 4.0 应用程序。当我启动“!DumpHeap”命令时(正好在“.loadby sos clr”之后),我注意到一个很长的延迟。我刚刚使用另一个工具跟踪了 ntsd.exe,我发现它从“65.55.10.11”IP 地址下载了一些文件,总共 3.9MB。

你知道那些文件是什么吗?

PS:这好像不会再发生了……

最佳答案

我不是一个 .NET 程序员,但我知道 C++ 的这种行为:WinDbg 正在从微软的符号服务器下载符号(你提到的 IP 确实属于 MS)。这解释了延迟,因为下载需要时间,并且解释了为什么它不会再次发生 - 有一个本地缓存可以重用以前下载的符号。

在 C++ 中,符号以 .pdb 文件的形式出现。 IIRC,它们也用于 .NET(不过不确定)。它们让您更好地查看调试过程的内容 - 方法名称等。

关于debugging - 从网上下载的 "ntsd"的 !DumpHeap 命令到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com