| Parameters |
Description |
| Bytes Received |
Total bytes of all requests received |
| Bytes Sent |
Total bytes of response sent to the client |
| Exceptions |
Number of CLR exceptions thrown per second. The higher this rate, lower the performance. |
| Requests |
Total number of requests. |
| Sites |
|
| Binding |
Bindings enabled in the site |
| Status |
Status of the site (Up/Down) |
| Application |
|
| Protocol |
Enabled transfer protocols (http, https, etc) |
| Path |
Path of the application |
| Status |
Status of the application (Up/Idle/Down) |
| Active Application Details |
|
| Requests/sec |
Requests per second. |
| Total Failed Requests |
Total no of failed requests which includes Request Timed Out (#500), Request Not Found (#404/#414), Request Not Authorized (#401), Request Rejects (#503) |
| Queued Requests |
No of requests waiting to be processed |
| Total Bytes Received |
Total bytes of all requests received |
| Total Bytes Sent |
Total bytes of response sent to the client |
| Concurrent Requests |
The maximum number of concurrent requests that are being processed by the application. A low number signifies effective usage of CPU. |
| Session Details |
|
| Active Session |
No of active (in-proc) sessions |
| SQL Connection |
Total number of (out-of-proc) sessions, that uses SQL Server for storing sessions |
| State Connection |
Total number of (out-of-proc) sessions, that uses ASP.NET State Service for storing sessions |
| Timeout |
No of time out (in-proc) sessions |
| Cache Details |
|
| API Hit Ratio (%) |
Cache hit-to-miss ratio when accessed through the external cache APIs |
| Output Hit Ratio (%) |
% of total requests serviced from the output cache |
| Memory Limit (%) |
The cache is trimmed, whenever that % memory limit hits 100 |
| Application Pools |
|
| Thread Count |
No of threads during sampling |
| Runtime |
.NET runtime version of app pool. |
| Max Processes |
The maximum number of worker processes for this app pool. The more this value, higher the reliability, but poorer the memory and CPU usage. |
| Active Application Pools |
|
| Processor Time |
Percentage of time all threads in current process spend using the processors |
| I/O Operation/sec |
I/O operations per second. |
| Thread Count |
Number of threads during sampling. |
| Private Bytes(MB) |
The current size, in bytes, of the committed memory owned by this process. Memory leaks are identified by a consistent and prolonged increase in Private Bytes. This is the best performance counter for detecting memory leaks. |
| Common Language Runtime (CLR) Data |
|
| Loader Heap |
Number of bytes committed by the class loader across all AppDomains. If the counter doesn't reach steady state, it may point to a memory leak |
| Assemblies |
Total number of assemblies loaded since the application started |
| AppDomains |
Peak number of application domains loaded since the application started |
| Exceptions/sec |
Number of CLR exceptions thrown per second. The higher this rate, lower the performance. |
| Common Language Runtime (CLR) Memory Data |
|
| Garbage Collection Time (%) |
Percentage of time spent performing the last garbage collection. |
| Total Heap (MB) |
Sum of the large object heap and the generation 1, and 2 heaps |
| Gen 0 Heap (MB) |
Size (in Megabytes) of Gen 0 heap |
| Gen 1 Heap (MB) |
Size (in Megabytes) of Gen 1 heap |
| Gen 2 Heap (MB) |
Size (in Megabytes) of Gen 2 heap |
| Large Object Heap (MB) |
Size (in Megabytes) of large objects heap. |
| Common Language Runtime (CLR) Thread Data |
|
| Physical Threads |
Number of native operating system threads created and owned by CLR |
| Logical Threads |
Current managed thread objects in the application |
| Queued Threads |
Total number of threads that are currently waiting to acquire a managed lock |