title: Monitoring ASP/COM+ application performance in Windows 2003/IIS 6.0
body: <p>We are running a website using <strong>Active Server Pages &amp; COM+ components</strong>. The ASP pages call COM+ components which in turn communicates with external systems and respond to ASP page requests.</p>
  
  <p>We find that the application becomes slow over a period of time and requires restarts (like in couple of days). The website runs on good hardware and does not have huge traffic and so we believe it's not a capacity issue.</p>
  
  <p>The application was written in ASP 3.0, VB 6.0 (COM) by an external vendor who does not support us any more. This being the situation, we want to figure out where the problem is by monitoring the ASP website and COM+ components' performance.</p>
  
  <p>Hence my questions:</p>
  
  <ul>
  <li>Which all performance counters are
  the best to monitor for this case?</li>
  <li>At what interval should the counters
  be logged?</li>
  <li>How long are the counters monitored
  before you start analysing them? I
  realise this could vary for
  different applications but is there
  a general guideline?</li>
  <li>Once the counters are collected, how
  can one make sense out of it? Manual
  analysis using MS Excel or is there
  any good tool recommended? What's
  your experience on this?</li>
  </ul>
  
  <p>Any help highly appreciated.</p>