1

我对 .NET 比较陌生,但我知道如果在 Win32 线程中发生无限递归,线程堆栈最终会耗尽空间并且会发生堆栈溢出。

现在我在这里有一个 .NET 应用程序,它可能在一个场景中进行无限递归。

我想知道是否有办法使用 Process Explorer 之类的工具来查找托管线程堆栈的当前消耗,以便我可以查看详细信息?

4

1 回答 1

1

我想你使用 Visual Studio IDE。您可以使用调用堆栈窗口。在本教程中,您可以看到提供的许多功能。

希望我有所帮助!

于 2014-01-03T06:37:04.847 回答