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.
Share
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.
Another option is the ANTS performance profiler from RedGate. It is also supposed to be very good.
I think either of these would be a good tool to use in starting to trouble-shoot your performance issue.