Process memory usage

Process counters of interest.

From .NET 4.0 onwards, we can get appdomain memory usage too.

For a webserver ...






















































CounterDetails

Application Running



running apps count



Requests Disconnected 


 



number of requests that have been disconnected. communication
failures



Requests Queued


 



number of requests waiting --  for peaks. Max 5000 can be resized in
machine.config file



Requests Rejected


 



number of requests not executed- 503 HTTP status code



Request Wait Time


 



milliseconds that the most recent request waited



Session State Server Connections Total


 



number of session-state connections made to the computer on which
out-of-process session-state data is stored.



Session SQL Server Connections Total


 



number of session-state connections made to the Microsoft SQL Server
database



State Server Sessions Abandoned


 



 



State Server Sessions Active


 



currently active user sessions



State Server Sessions Timed Out


 



number of user sessions that have become inactive through user
inaction



State Server Sessions Total


 



number of sessions created during the lifetime of the process



Worker Process Restarts


 



of times a worker process has been restarted



Worker Process Running


 



number of worker processes running on the server computer




For particular webapplication ...



ASP.NET Application Performance Counters





































Anonymous Requests


Anonymous Requests/Sec


 


 



 



Cache Total Entries


Cache Total Hits


Cache Total Misses


Cache Total Hit Ratio


Cache Total Turnover Rate


Cache API Entries


Cache API Hits


Cache API Misses


Cache API Hit Ratio


Cache API Turnover Rate


 



number of entries in the cache.



Compilations Total


 



Compilations .. first runs/aspx pages etc..



Debugging Requests


Errors During Preprocessing


Errors During Compilation


Errors During Execution


Errors Unhandled During Execution


Custom errors


Errors Unhandled During Execution/Sec


Errors Total


Errors Total/Sec


 



 



Output Cache Entries


Output Cache Hits


Output Cache Misses


Output Cache Hit Ratio


Output Cache Turnover Rate


 



 



Pipeline Instance Count


 



number of concurrent requests that are being processed for a given
application.



Request Bytes In Total


Request Bytes Out Total


Requests Executing


Requests Failed


Requests Not Found-404 or 414


Requests Not Authorized- 401


Requests Succeeded


Requests Timed Out


Requests Total


Requests/Sec


 



 



Sessions Active


Sessions Abandoned


Sessions Timed Out


Sessions Total


Transactions Aborted     -- COM+


Transactions Committed


Transactions Pending


Transactions Total


Transactions/Sec