Until now, I have not create any massive applications using ASP.Net. However, I am looking to create an application that has the potential to be very performance intensive. So I am looking for some tools or best practices when it comes to performance. I would like to be able to know how to:
- See my current performance (good or bad)
- View items that need fixing
- And being able to compare two performance variable items would be great as well.
For any of you expert .Net Devs out there, I would really appreciate some help. I am not looking for anyone to solve my problems – but I am looking for people to help me get pointed in the right direction. Links to the best articles on this stuff or personal advice would be great.
Thanks in advance,
Gabriel
When you are talking about performance, do you mean client side (JavaScript) performance or web server performance (load testing)?
If you’re talking about JavaScript performance, test on really slow machines, using various browsers and various operating systems. I’m not sure if there are any tools available that will test this for you, given the differences in platforms, javascript engines, and the effect of an old machine.
If you mean server performance, then you want to get a couple of things:
ANTS will show you portions of your code that are the bottlenecks, and show you timelines for the entire page load process (database wait times as well).