Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.NET MVC Application performance profiling

Tags:

How are people currently profiling the performance of their ASP.NET MVC applications?

I'd be most interested in simple and free approaches.

like image 623
UpTheCreek Avatar asked Jun 10 '10 09:06

UpTheCreek


People also ask

How would you diagnose the poor performance from 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.

What tools would you use to check if an ASP.NET MVC application is optimized for performance?

Visual Studio Diagnostic Tools The tooling allows analysis of CPU usage, memory usage, and performance events in ASP.NET Core apps. Being built-in makes profiling easy at development time.

How do I run a performance profiler in Visual Studio?

Open the Performance Profiler by choosing Debug > Performance Profiler (or Alt + F2). For more information on using the CPU Usage or Memory usage tool in the Performance Profiler vs. the debugger-integrated tools, see Run profiling tools with or without the debugger.


2 Answers

Stack Overflow have released their own profiler as a new opensource project

http://miniprofiler.com/


UPDATE:

It's also worth mentioning Glimpse as another alternative profiling tool

http://getglimpse.com/

like image 151
Korayem Avatar answered Sep 23 '22 20:09

Korayem


Glimpse is a helpful tool. It provides many detailed information and has support for EF and both Asp.net webforms and MVC. Hope this helps someone.

like image 30
Mat J Avatar answered Sep 23 '22 20:09

Mat J