title: How to monitor the computer's cpu, memory, and disk usage in ASP.NET?
body: <p>I would like to monitor the following system information in my ASP.NET solution:</p>
  
  <ul>
  <li>current cpu usage (percent)  </li>
  <li>available memory* (free/total)</li>
  <li>available disk space (free/total)</li>
  </ul>
  
  <p>*note that I mean overall memory available to the whole system</p>
  
  <p>I tried with windows perfmon (run --> perfmon.msc ) but it seems not to be what I'm searching for.
  I need something that can tell me the resources load for every function or method called into my application.</p>
  
  <p>Any suggestions are much appreciated.</p>
  
  <p>EDIT:
  Maybe it could be useful to know how to monitor, with perfmon, the % Process Time cosumed by a single process (for istance w3wp)</p>
  
  <p>EDIT EDIT: 
  I found it! Add new counter --> Process --> % Processor Time on w3wp! THANKS</p>