4

是否有适用于 .NET 的免费堆栈和堆查看器,它显示在堆栈和堆上分配了哪些类型。我需要这个来进行我将要进行的培训。

4

2 回答 2

5

为此,我使用带有 SOS的 WinDbg。附加到进程并使用以下命令:

!dumpheap -stat将列出托管堆上的所有对象。

!clrstack -a将列出托管调用堆栈,包括当前线程的参数和局部变量。请记住,发布版本可能会限制可用本地人的数量。

~Xs切换到线程 X。

SOS 有许多其他有用的命令来检查托管应用程序。

于 2011-03-30T10:36:13.523 回答
0

结帐 CLR 分析器

http://blogs.msdn.com/b/jmstall/archive/2005/12/17/clr-profiler-2-0-available.aspx

还有另一篇可以提供帮助的文章

http://msdn.microsoft.com/en-us/magazine/ee309515.aspx

于 2011-03-30T10:01:41.200 回答