Falls Sie die Performance Ihrer ASP.NET-Webanwendung messen wollen, können Sie dafür einen so genannten MVC Profiler einsetzen. Das ist bequemer als nach Performance-Schwachstellen in den Log-Messages zu suchen. Solch ein Profiler steht jetzt als href=“http://nuget.org/List/Packages/MiniProfiler“ target=“_blank“>Open-Source-Lösung kostenlos zur Verfügung.
Mit dem Profiler kann man bestimmen, was und in welchem Umfang gemessen werden soll. Bei einer Webanwendung verursacht oft die Kommunikation mit der Datenbank Performance-Probleme. Der MVC-Mini-Profiler ist auch für das Database-Profiling geeignet, um herauszubekommen wie lange welche SQL-Abfrage dauert.
Beschreibung der Features des ASP.NET MVC Profilers ist hier verfügbar. Die Software steht als NuGet Package zum Download bereit.