In perfmon in Windows Server 2003, there are counter objects to get statistics on processor time and time. The only problem is that in an environment with multiple application pools, there is no way to reliably identify the correct workflow. In perfmon, they are all called "w3wp", and if there are more than one, then they are w3wp, w3wp # 1, w3wp # 2, etc. Even these names are unreliable - the number depends on which one started first, and obviously changes when the application pool is processed, because the process is destroyed and restarted.
I did not find any ASP.NET specific counters, and for some reason my IIS object does not share instances - there is only one โglobalโ instance.
Ultimately, I just want the% Processor Time and Working Set counters to be configured for a specific IIS application pool. Any suggestions?
source share