C# 如何微调asp.net应用程序并找到瓶颈

C# 如何微调asp.net应用程序并找到瓶颈,c#,asp.net,asp.net-mvc,performance,visual-studio-2010,C#,Asp.net,Asp.net Mvc,Performance,Visual Studio 2010,如何测试asp.net mvc应用程序的性能并了解瓶颈的确切位置?我从redgate那里看到一些工具,但是要得到这个软件包大约需要700美元。有没有更便宜的替代品可以使用?还是简单的方法来真正微调应用程序,以较低的成本最大限度地提高性能 谢谢。当然可以。创建了一个名为MiniProfiler的stackoverflow 如果您使用的是VS 2010 Ultimate,您可以使用其中包含的一些不错的性能测试工具。许多时间瓶颈只有在应用程序处于负载状态时才会出现。VS中的工具允许您将负载测试与承载

如何测试asp.net mvc应用程序的性能并了解瓶颈的确切位置?我从redgate那里看到一些工具,但是要得到这个软件包大约需要700美元。有没有更便宜的替代品可以使用?还是简单的方法来真正微调应用程序,以较低的成本最大限度地提高性能


谢谢。

当然可以。创建了一个名为MiniProfiler的stackoverflow


如果您使用的是VS 2010 Ultimate,您可以使用其中包含的一些不错的性能测试工具。许多时间瓶颈只有在应用程序处于负载状态时才会出现。VS中的工具允许您将负载测试与承载应用程序的服务器上的性能计数器关联起来。这与另一个答案中提到的MiniProfiler工具相结合,将是查找瓶颈的好组合


除了查看服务器端的情况外,还需要查看客户端的情况。谷歌页面速度、YSlow、firebug和其他一些工具也可能非常有用。