.NET-Leistungsprofiler

Optimieren Sie Ihre .NET-Anwendungen

Mit dotTrace können Sie Leistungsengpässe in einer Vielzahl von .NET- und .NET-Core-Anwendungen erkennen: WPF und Universal Windows Platform, ASP.NET, Windows-Dienste, WCF-Dienste und Unit-Tests. Mono- und Unity-Anwendungen werden ebenfalls unterstützt.

Profile all types of .NET applications

Analysieren Sie Leistungsprobleme

Erhalten Sie genaue Daten zur Ausführungszeit von Aufrufen. Rufen Sie im Zeitachsen-Profiling-Modus dieselben Aufrufzeiten ab, jedoch an eine Zeitachse gebunden. Verwenden Sie Zeitachsen-Daten, um Leistungsprobleme zu analysieren, bei denen es auf die Reihenfolge der Ereignisse ankommt, z. B. Benutzeroberfläche friert ein, übermäßige Speicherbereinigung, ungleichmäßige Arbeitslastverteilung, ineffiziente Datei-E/A usw.

Profile all types of .NET applications

Profilieren Sie SQL-Abfragen und HTTP-Anfragen

Finden Sie heraus, wie sich eine bestimmte Abfrage auf die Anwendungsleistung auswirkt und warum bestimmte Abfragen so langsam sind.

Wenn Sie eine Webanwendung entwickeln, erfahren Sie, wie sie eingehende HTTP-Anfragen verarbeitet.

Profilieren Sie statische Methoden und Unit-Tests

Sie können sofort umfassende Profilingdaten abrufen, ohne einen Build erstellen, den Profiler ausführen und ein Verwendungsszenario durchführen zu müssen. Fügen Sie einfach neben dem Code, den Sie optimieren, eine statische Methode hinzu, und profilieren Sie ihn!

Wenn Sie in Ihrem Projekt Unit-Tests einsetzen, hilft Ihnen dotTrace, beliebige Tests mit nur wenigen Klicks zu profilieren. Darüber hinaus bietet dotTrace ein spezielles TeamCity-Plugin, mit dem Sie Integrationstests auf Ihrem CI-Server profilieren und Leistungs-Regressionen verhindern können.

Profilieren und analysieren Sie die Ergebnisse in Rider und Visual Studio

Mit dotTrace können Sie profilieren und Aufruflisten analysieren, ohne Ihre IDE zu verlassen. Es ist bereits in Visual Studio und JetBrains Rider integriert.

Sie können sogar von einem Hotspot im Aufrufbaum zu einer Methodendeklaration navigieren!

Weitere Funktionen

dotUltimate: Optimieren Sie Ihre .NET-
und Visual Studio-Entwicklung

dotUltimate ist eine Einzellizenz, mit der eine einzelne Person die folgenden JetBrains-Tools verwenden kann:

Die dotUltimate-Lizenz umfasst auch Plugins für dotCover, dotTrace und dotMemory in Rider.

Mehr erfahren

Teams auf der ganzen Welt verwenden dotTrace. Schließen Sie sich an!

Kostenlose 30-Tage-Testversion

Geprüfte Konformität und Sicherheit

JetBrains-Tools erfüllen branchenführende Sicherheitsstandards, einschließlich SOC-2-Zertifizierung. Dadurch ist sichergestellt, dass die Daten Ihres Unternehmens geschützt sind und unsere Produkte weltweit den Rechtsvorschriften entsprechen.