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

Posted

技术标签:

【中文标题】在生产 IIS7.5 上配置 ASP.NET 应用程序 CPU 使用情况【英文标题】:profile ASP.NET application CPU usage on production IIS7.5 【发布时间】:2012-12-02 16:12:07 【问题描述】:

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

【问题讨论】:

【参考方案1】:

JetBrains 制作了一个名为 dotTrace 的优秀分析工具。它支持性能和内存分析。我只用了一点点,但我读过一些关于它的好东西。

另一个选项是来自 RedGate 的 ANTS performance profiler。应该也是很不错的。

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

【讨论】:

以上是关于在生产 IIS7.5 上配置 ASP.NET 应用程序 CPU 使用情况的主要内容,如果未能解决你的问题,请参考以下文章

Web 应用程序问题(web.config 错误)HTTP 500.19 与 IIS7.5 和 ASP.NET v2

ASP4.5应用部署到IIS7.5上,浏览后报HTTP 404错误

ASP4.5应用部署到IIS7.5上,浏览后报HTTP 404错误

IIS7.5下的Asp Net Mvc 4应用程序未重定向到登录页面[重复]

ASP.NET 输出缓存在 IIS7.5 上不起作用

密码保护 IIS 7.5 中的 ASP.NET Web 应用程序