在生产IIS7.5上配置ASP.NET应用程序CPU使用情况

时间:2021-12-01 04:06:16

I am hosting ASP.NET MVC 3 web application on IIS7.5 web server. After several hours application pool start using all three CPU cores and usage goes to 100%. I would like to know where is performance bottleneck and where CPU spend most time in code.

我在IIS7.5 Web服务器上托管ASP.NET MVC 3 Web应用程序。几个小时后,应用程序池开始使用所有三个CPU核心,使用率达到100%。我想知道性能瓶颈在哪里以及CPU花费大部分时间在代码中的位置。

1 个解决方案

#1


1  

JetBrains makes a good profiling tool called dotTrace. It enables both performance and memory profiling. I've only used it a little bit, but I have read some good things about it.

JetBrains是一个很好的分析工具,名为dotTrace。它支持性能和内存分析。我只使用了一点,但我已经读过一些有关它的好东西。

Another option is the ANTS performance profiler from RedGate. It is also supposed to be very good.

另一个选择是RedGate的ANTS性能分析器。它也应该是非常好的。

I think either of these would be a good tool to use in starting to trouble-shoot your performance issue.

我认为其中任何一个都是一个很好的工具,用于开始解决您的性能问题。

#1


1  

JetBrains makes a good profiling tool called dotTrace. It enables both performance and memory profiling. I've only used it a little bit, but I have read some good things about it.

JetBrains是一个很好的分析工具,名为dotTrace。它支持性能和内存分析。我只使用了一点,但我已经读过一些有关它的好东西。

Another option is the ANTS performance profiler from RedGate. It is also supposed to be very good.

另一个选择是RedGate的ANTS性能分析器。它也应该是非常好的。

I think either of these would be a good tool to use in starting to trouble-shoot your performance issue.

我认为其中任何一个都是一个很好的工具,用于开始解决您的性能问题。