Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the best perfmon counters for an ASP.net application?

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.

like image 627
rifferte Avatar asked Mar 02 '09 18:03

rifferte


People also ask

How do you measure the performance of a .NET application?

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.

Does Perfmon affect 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."

Which tools can be used to measure the CPU and memory use of an ASP.NET application?

Visual Studio Diagnostic Tools The tooling allows analysis of CPU usage, memory usage, and performance events in ASP.NET Core apps.


1 Answers

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.

like image 105
Dave Swersky Avatar answered Sep 17 '22 16:09

Dave Swersky