使用windbg(或mscordmp)为托管(.net)应用程序创建转储文件

bra*_*rad 6 .net windbg

我正在研究为托管进程创建转储文件.

我知道我可以使用windbg创建转储文件,但我想知道它们是否是我应该传递给".dump"命令的任何特殊标志,因为它是托管应用程序而不是本机应用程序.

一个相关的问题:我听说过一个名为mscordmp.exe的工具(如果你google它,你可以在网上找到它).mscordmp仍然相关吗?我无法在任何地方找到它的下载点,但我认为它可能更适合转储托管内存而不是windbg.

Vol*_*nem 4

您应该使用 /ma 创建完整内存转储。否则,sos 会抱怨管理分析非常有限。