1

我知道命令 !dumpheap -type Exception 将显示所有异常,如下所示

.foreach (ex {!dumpheap -type Exception -short}){.echo "********";!pe ${ex} }

然而,在我目前正在尝试调试的应用程序中,它看起来好像发生了级联效应,其中一个异常已跨多个线程触发了 29 个其他异常。有什么方法可以确定哪个是第一个发生的异常?

4

1 回答 1

1

我一直面临这种困惑。但在所有情况下,内存地址较高的异常都是最后发生的异常。

因此,所有这 29 个异常中内存地址最低的异常是第一个发生的异常

请参见下图示例

于 2012-09-21T12:13:16.190 回答