Redgate logo for print use

ANTS Performance ProfilerANTS Performance Profiler

Steigern Sie die Performance Ihrer Anwendungen mit .NET-Profiling

14 Tage unverbindlich testen

Steigern Sie die Performance Ihrer Anwendungen mit .NET-Profiling

ANTS Performance Profiler ist ein .NET-Profiler für Desktop-, ASP.NET- und ASP.NET-MVC-Anwendungen.

  • NEU: SQL-Abfragen profilieren und Ausführungspläne anzeigen
  • Performance-Engpässe schnell identifizieren – sowohl im .NET-Code als auch in der Datenzugriffsschicht
  • Detaillierte Performance-Daten bis hin zu zeilenbasierten Zeitmessungen und teuren Datenbankabfragen
  • Sparen Sie Zeit beim Diagnostizieren und Debuggen - der Profiler erledigt die harte Arbeit für Sie
  • Einfache Navigation durch unbekannte Codebasen
  • Verbessertes Profiling des Datenzugriffs mit Unterstützung für SQL Server, Oracle, MySQL, MariaDB und PostgreSQL

Jetzt testen und später passende Version wählen.

Kostenlose Testversion herunterladen

1 Year Subscription

Standard

Loading/user

Equivalent to Loading/user/mo

Improve application performance by profiling your own .NET code only.

Buy now

Pro

Loading/user

Equivalent to Loading/user/mo

Identify performance bottlenecks in your own .NET code, as well as third-party code, framework methods, SQL Server queries and disk activity.

Buy now

Funktionen

Alle Leistungsdaten, die Sie brauchen, in einem einzigen .NET-Profiler

Vom .NET-Code bis zur Datenbank

Sehen Sie Leistungsdaten sowohl für Ihren .NET-Code als auch für die vom Code ausgelösten Datenbankabfragen.

Profilieren Sie Datenbankzugriffe Ihrer Anwendung auf SQL Server, Oracle, MySQL (oder MariaDB) und PostgreSQL.

Ideal für den Einsatz eines ORM.

Mehr zur Unterstützung von Datenbankprofiling auf Simple-talk lesen

Webanfragen verstehen

Erhalten Sie detaillierte Informationen über ausgehende HTTP-Anfragen Ihrer Anwendung, einschließlich Header-Daten von Anfragen und Antworten.

Alle Daten im Kontext des .NET-Codes sehen, der die Anfrage ausgelöst hat.

Datei-I/O-Leistung

Erhalten Sie umfassende Informationen zur Festplattenaktivität Ihrer Anwendung.

Weitere Funktionen

.NET Performance Profiler zeigt Methodenaktivitäten in Baumstruktur

Direkt zur langsamsten Aktivität springen

Der Aufrufbaum im .NET Performance Profiler zeigt Daten zu jeder Methode und identifiziert die teuersten Methoden, Datenbankabfragen und Webanfragen.

.NET Performance Profiler zeigt zeilenbasierte Zeitmessung

Langsame Codezeilen mit zeilenbasiertem Timing identifizieren

Profilieren Sie C#- oder anderen .NET-Code zeilenweise mit präzisen Zeitmessdaten. Auffällige Codezeilen werden automatisch hervorgehoben.

.NET Performance Profiler zeigt SQL-Datenbankabfragen und ihre Performance

Datenbankinteraktionen Ihres Codes analysieren

Verstehen Sie, wie Ihr .NET-Code Datenbankabfragen stellt und wie diese performen. ANTS Performance Profiler unterstützt SQL Server und Oracle Datenbanken - lokal und remote.

.NET Performance Profiler zeigt ausgehende Webanfragen mit Antwortzeiten und Headern

Ausgehende Webanfragen erfassen

Analysieren Sie ausgehende HTTP-Anfragen Ihrer Anwendung inklusive Header-Informationen und dem auslösenden .NET-Code.

.NET Performance Profiler zeigt interaktive Zeitleiste

Sofortiges Feedback zur Performance Ihrer Anwendung

Nutzen Sie die interaktive Zeitleiste, um die CPU-Auslastung Ihrer .NET- oder ASP.NET-Anwendung zu analysieren und kritische Bereiche zu identifizieren.

.NET Performance Profiler zeigt Methoden gruppiert nach HTTP-Anfrage

Methoden nach HTTP-Anfrage gruppieren

Code- und Datenbankaktivitäten nach HTTP-Anfragen gruppieren und Performance-Probleme auf spezifischen Seiten aufdecken.

Der .NET Performance Profiler zeigt C#-Async-Code in einer Baumstruktur

C#-Profiling für asynchronen Code

Verstehen Sie die Leistung von asynchronem Code in C#5. Betrachten Sie Aktivitäten im Kontext des von Ihnen geschriebenen Codes und erkennen Sie, wie asynchrone Vorgänge mit der Methode verknüpft sind, die sie ausgelöst hat.

Der .NET Performance Profiler zeigt Dialog während Dekompilierung

Code von Drittanbietern dekompilieren

Identifizieren Sie Engpässe in Komponenten von Drittanbietern und Framework-Assemblys mithilfe der integrierten Dekomprimierung, unterstützt durch .NET Reflector.

Der .NET Performance Profiler zeigt SQL-Abfragen und deren Ausführungspläne

SQL-Abfragen analysieren

Verknüpfen Sie die Ausführungszeiten einzelner .NET-Codezeilen direkt mit den zugehörigen SQL-Ausführungsplänen. Finden Sie genau heraus, warum eine SQL-Abfrage langsam läuft.

ANTS Performance Profiler ist als Standard- oder Pro-Edition sowie als Teil des .NET Developer Bundles erhältlich.

.NET-Code-ProfilingStandardProBundle
.NET-Programme, ASP.NET-Webanwendungen, Windows-Dienste, Silverlight, SharePoint, Windows Store-Apps und COM+-Serveranwendungen profilieren – einschließlich Multi-Threading
Zeilenbasierte Zeitmessung (instrumentierter Profiling-Modus)
Sampling-Modus für Profiling mit minimalem Overhead
An laufende Prozesse anhängen
Zeitverlauf: erhalten Sie Live-Feedback zur Performance Ihrer Anwendung und wählen Sie relevante Zeitbereiche zur detaillierten Analyse
Aufrufbaum: hebt automatisch Stacktraces mit schlechter Leistung hervor
Profilergebnisse speichern und exportieren
C#5-Async-Code analysieren
Aufrufdiagramm: zeigt alle Aufrufer und Aufgerufenen einer Methode
Integrierte Dekomprimierung: Quellcode und Zeitmessung auch für Framework- und Drittanbieter-Methoden
Kommandozeilenzugriff
Kindprozesse profilieren
SQL-Abfragen inklusive Zeitmessung und Zugriffszählung im Aufrufbaum anzeigen
Datenbankzugriffe auf alle SQL Server-Versionen profilieren – auch Express und Compact
Datenbankzugriffe auf Oracle analysieren
Zugriffe auf MySQL oder MariaDB profilieren
Zugriffe auf PostgreSQL analysieren
Datenbankzugriffe in der Cloud analysieren (Amazon RDS und SQL Azure)
Verstehen, welcher .NET-Code zur Ausführung von Abfragen geführt hat
Datei-I/O-Ansicht: zeigt, welche Dateien gelesen oder geschrieben wurden
Lese- und Schreibgeschwindigkeiten pro Datei anzeigen
Zeitmessung und Zugriffszählung für eingehende HTTP-Aufrufe auf ASP.NET-Anwendungen
Methoden nach den HTTP-Anfragen gruppieren, durch die sie ausgelöst wurden
Leistungsprobleme auf bestimmten Webseiten gezielt untersuchen
ANTS Memory Profiler: Speicherlecks aufspüren und die Speichernutzung Ihrer Anwendung analysieren
.NET Reflector VSPro: Drittanbieter-Code direkt in Visual Studio debuggen

Wenn Sie Fragen dazu haben, welche Edition für Sie geeignet ist, schreiben Sie uns gerne an sales@red-gate.com


* * Die Standard-Edition kann nur Methoden profilieren, für die Quellcode vorhanden ist (sie profiliert keine Microsoft-Framework-Methoden oder Komponenten von Drittanbietern). Es werden PDB-Dateien verwendet, um zu erkennen, ob Quellcode verfügbar ist - diese werden benötigt, um Leistungsdaten anzuzeigen.

Supported technologies

Lizenzoptionen

Floating-Lizenz

Zwar bieten wir keine klassische Floating-Lizenz an, aber Redgates Lizenzmodell enthält Mengenrabatte. Diese sind oft kostengünstiger als herkömmliche Floating-Modelle. Sämtliche Nutzer können gleichzeitig mit den Tools arbeiten, ohne auf eine freie Lizenz warten zu müssen.

Falls unser Mengenrabattmodell in Ihrem speziellen Fall nicht weiterhilft, prüfen wir Ihre Situation gerne und finden gemeinsam eine passende Lösung.

Unbefristete Lizenz

Für den privaten, nicht-gewerblichen Gebrauch - etwa zu Hause oder für Hobbyprojekte - bieten wir eine Einzelplatzlizenz mit 50 % Rabatt. Diese Lizenz ist nicht für Unternehmen erhältlich.

Open-Source-Lizenz

Für Open-Source-Projekte stellen wir eine Auswahl kostenloser Lizenzen bereit. Mehr erfahren.

Lizenzen für Bildung, Non-Profit, gemeinnützige Organisationen und Start-ups

Kontaktieren Sie uns gerne direkt, um Ihre Lizenzanforderungen mit uns zu besprechen. Wir unterstützen seit vielen Jahren Organisationen in diesen Bereichen.

Studentenlizenzen

Für Studierende stellen wir nach erfolgreicher Verifizierung kostenlose Lizenzen für nicht-kommerzielle Nutzung zur Verfügung. Bitte melden Sie sich bei uns, um eine Lizenz zu beantragen oder weitere Informationen zu erhalten.