VS2010.调用层次结构.有没有办法一次为所有方法生成调用层次结构?

Cas*_*der 7 c# visual-studio-2010

我发现View Call Hierarchy有助于理解新代码.它可以自动化吗?现在,我点击每个方法并点击(Ctrl + K,Ctr + T).是否可以为类生成调用层次结构?提前致谢.

Jas*_*son 5

那里有一些很棒的 3rd 方应用程序。nDepend是一个复杂的工具,它可以绘制您的程序集并在您的代码上生成各种指标。它还做了一些有趣的事情,比如将你的程序集与以前的版本进行比较,以确定何时/是否破坏公共 API。

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

如果您对在运行时查看调用层次结构更感兴趣,那么到目前为止,我一直是ANTS Performance Profiler 的忠实粉丝。您可以分析一段时间内的代码,然后深入研究在某个时间点运行的代码,然后生成一个可导出的调用图,显示每个方法所花费的时间百分比。这很棒。