What are the best performance monitors one can set to monitor an asp.net application?
I don't have direct access to the server in question, so I sort of have to explicitly ask for certain things other wise they do not happen. My hunch is that my app pool is restarting, but I want to get to the bottom as to why this is occurring.
The best way to monitor the performance of your ASP.NET application is with an application performance management (APM) solution. Retrace tracks the performance of your application down to the code level and provides detailed reporting of ASP.NET application performance.
It's the monitoring of (or capturing of) those performance counters that will cause a degradation of performance. So, only when you use something like perfmon to capture the data. In effect, the performance counter objects will have the effect of only "doing it when you measure."
Visual Studio Diagnostic Tools The tooling allows analysis of CPU usage, memory usage, and performance events in ASP.NET Core apps.
Here is the MSDN listing of the important perfmon counters for IIS.
If your site is restarting, you'll also want events from the Application and Security logs relating to IIS.
You can also use IISState to generate a dumpfile if/when a crash does happen.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With