I have a site that receives 5 million request per day. On heavy days, the pages take about 10 seconds to return. I also get out of memory exceptions. I've been reading the Improving .NET Application Performance and Scalability from Microsoft and see there are a lot of metrics I could watch. My question is:

What are the most basic counters I should be watching that will :

  • Tell me where the 10 seconds is spent
  • Tell me where the memory is being used?

this is an ASP.NET 2.0 app running on Win2003 with IIS6

Edit
Report