【发布时间】:2011-04-28 01:44:54
【问题描述】:
我有一个 ASP.NET 应用程序,它始终使用生产服务器上 75% - 100% 的 CPU。如何分析应用程序以找出代码的哪一部分占用了最多的 CPU?我查看了几个不同的工具(Xte Profiler、EQATEC、dotTrace),但他们似乎都希望您在他们的工具中加载和运行应用程序。在我看来,他们希望您在他们的工具中加载应用程序并在本地(而不是在生产中)运行测试。我想在应用程序在生产中运行时对其进行分析,让人们点击它以查看实际情况。这可能吗?
我是应用程序分析的新手,如果我遗漏了一些明显的东西或没有正确考虑这一点,请原谅我。
谢谢, 科里
【问题讨论】: