2010-09-23 108 views

回答

4

有一些奇妙的第三方应用程序在那里。 nDepend是一个复杂的工具,可以绘制出您的程序集并在您的代码上生成各种度量标准。它还会执行一些有趣的事情,比如将程序集与以前的版本进行比较,以确定何时/是否破坏公共API。

Here是有关如何使用NDepend的一次生成调用层次为所有方法的说明。

如果您更感兴趣的是看在运行时调用层级,到目前为止我一直的ANTS Performance Profiler一个真正的大风扇。您可以在一段时间内剖析代码,然后深入到在某个时间点运行的代码,然后生成一个可导出的调用图,其中显示每种方法花费的时间百分比。这很棒。

1

这不是真正的直接回答你的问题,因为我觉得你想看到的调用层次时,不能在运行。但有Visual Studio的一个不错的,很酷的新的扩展,让你什么在呼唤什么在运行时=>调试帆布

你可以从这里得到它一个很好的概述:http://msdn.microsoft.com/en-us/devlabs/hh227299

+2

需要有VS2010旗舰版。 .. boohoo。 – Dave 2012-02-18 00:34:18