方法调用计数asp.net

方法调用计数asp.net,asp.net,performance,Asp.net,Performance,在我的ASP.NET应用程序中,我抓住了一个罪魁祸首,一个执行简单DB连接调用的方法被多次调用(我设置了一个断点,它被多次命中,出乎意料),在这种情况下,使用什么合适的工具来分析和计算方法被调用的次数以及调用它的方法?如上所述,您可以使用ANTS profiler之类的工具。如果您只想查看谁在调用您的方法,可以使用VisualStudio的调用层次结构功能。您可以在视图菜单中找到它,或者单击Ctrl+Alt+K 下面是一个关于使用它的小教程: 这样做的好处是免费并且已经存在。任何分析器。ANTS

在我的ASP.NET应用程序中,我抓住了一个罪魁祸首,一个执行简单DB连接调用的方法被多次调用(我设置了一个断点,它被多次命中,出乎意料),在这种情况下,使用什么合适的工具来分析和计算方法被调用的次数以及调用它的方法?

如上所述,您可以使用ANTS profiler之类的工具。如果您只想查看谁在调用您的方法,可以使用VisualStudio的调用层次结构功能。您可以在
视图
菜单中找到它,或者单击Ctrl+Alt+K

下面是一个关于使用它的小教程:


这样做的好处是免费并且已经存在。

任何分析器。ANTS Profiler,dotTrace,你选吧。我用的是MiniProfiler,我猜它不起作用?有没有办法追踪一个方法被调用了多少次?或者页面呈现方式的生命周期?我知道.NET页面生命周期,但没有提到它。您可以看到方法在哪里被调用,您可以在相关调用附近放置断点,以查看它们如何工作以及何时被调用。还可以方便地将调用方法设置为根,并跟踪并查看调用方法的方式和位置。