问题
I would like to measure the performance of the .Net application, especially web application in ASP.Net when running in the server.
I need to know any benchmark tool enable for me to know my source code can be optimize. As long as the benchmark tool can be helping me optimize the performance of the website.
Any recommendation for getting a benchmark tool just measuring .Net? Please kindly list out commercial and free application or any open source benchmark tool.
回答1:
I know of a great commercial product: Ants from Red-gate. Easy to use, detailed, though unfortunately not free.
There is also EQATEC, which is cheaper (even free for personal use!), but I have no experience in using it.
回答2:
JetBrains dotTrace and Redgate ANTS
回答3:
Well, dotTrace Profiler is really good. For load testing you could go with jMeter
回答4:
I can personally recommend EQATEC. Primarily because it's sufficient and free.
See also: Profiling ASP.NET websites with EQATEC Profiler
But bear in mind that time spent inside your .NET code isn't the only influence on the performance of your website.
http://developer.yahoo.com/yslow/ helps a lot to optimise e.g. transfer/markup issues. Under normal circumstances, your peak load is likely to be bottlenecked by bandwidth long before it's bottlenecked by processor time.
来源:https://stackoverflow.com/questions/2423638/any-asp-net-benchmark-tool