Asp.net mvc 有没有适合ASP.net MVC 3 Web应用程序的具有CPU详细信息的好分析器?

Asp.net mvc 有没有适合ASP.net MVC 3 Web应用程序的具有CPU详细信息的好分析器?,asp.net-mvc,performance,profiler,cpu-usage,Asp.net Mvc,Performance,Profiler,Cpu Usage,对于asp.net mvc3应用程序,有哪些好的探查器可以提供CPU使用详细信息 我试过New Relic、Slimtune和Mini Profiler。所有这些都只是提供了什么过程需要更长的时间,但没有一个真正提供了什么是导致高cpu的原因 上面所有的探查器都做得很好,我们改进了流程,现在响应不再需要很长时间,它在300-500毫秒内加载页面,但现在我们更关心CPU的使用情况。因为有时应用程序会随机占用大量高CPU,我们正试图找出导致这种行为的原因。高CPU峰值可能有很多原因 我要做的第一件事

对于asp.net mvc3应用程序,有哪些好的探查器可以提供CPU使用详细信息

我试过New Relic、Slimtune和Mini Profiler。所有这些都只是提供了什么过程需要更长的时间,但没有一个真正提供了什么是导致高cpu的原因


上面所有的探查器都做得很好,我们改进了流程,现在响应不再需要很长时间,它在300-500毫秒内加载页面,但现在我们更关心CPU的使用情况。因为有时应用程序会随机占用大量高CPU,我们正试图找出导致这种行为的原因。

高CPU峰值可能有很多原因

我要做的第一件事是确定“随机”高CPU是否是由于第2代垃圾收集造成的

有相当多的内置性能计数器可能会有所帮助:


高CPU峰值可能有多种原因

我要做的第一件事是确定“随机”高CPU是否是由于第2代垃圾收集造成的

有相当多的内置性能计数器可能会有所帮助:

Sam Saffron(顺便提一下StackoverFlow的作者之一)不久前创建了一个很棒的命令行工具,但不幸的是,他放弃了它

我的一位朋友在2015年提出了这一代码:

(页面上有一个指向Sam的帖子的链接,解释如何使用它)

Sam Saffron(顺便提一下StackoverFlow的作者之一)不久前创建了一个很棒的命令行工具,但不幸的是,他放弃了它

我的一位朋友在2015年提出了这一代码:


(该页面有一个指向Sam的帖子的链接,解释如何使用它)

我希望这将有助于找到应用程序中的瓶颈。我会尽力回应。除此之外,我们还可以使用profiler的其他选项吗?我希望这将有助于找到应用程序中的瓶颈。我会尽力回应。除此之外,还有其他我们可以使用的探查器选项吗?