373 Stimmen

Was sind einige gute .NET-Profiler?

Welche Profiler haben Sie bei der Arbeit mit .net-Programmen verwendet, und welche würden Sie besonders empfehlen?

1voto

Intel® VTune™ Leistungsanalysator für die schnelle Probenahme

1voto

James Poulose Punkte 41

Ich muss Sie auf ein erstaunliches Werkzeug aufmerksam machen, das ich vor einiger Zeit benutzt habe. AVICode Abfangjäger Studio . In meiner früheren Firma haben wir dieses wunderbare Tool verwendet, um ein Profil der Webanwendung ( Dies soll die größte Webanwendung der Welt und das größte zivile IT-Projekt sein, das jemals durchgeführt wurde. ). Das Leistungsteam hat mit Hilfe dieses großartigen Tools wahre Wunder vollbracht. Es ist mühsam, es zu konfigurieren, aber das ist ein einmaliger Vorgang und ich würde sagen, es ist die Zeit wert. Zur Kasse: 本ページ für Einzelheiten.

Danke! James

1voto

Dirk Punkte 11

Für mich ist SpeedTrace das beste Tool auf dem Markt, weil es Ihnen nicht nur hilft, Engpässe innerhalb Ihrer Anwendungen zu finden. Es hilft Ihnen auch bei der Fehlersuche, um herauszufinden, warum Ihre Anwendung abgestürzt ist, Ihr Setup nicht installiert werden konnte, Ihre Anwendung sich aufgehängt hat, Ihre Anwendungsleistung je nach Dateneingabe manchmal schlecht ist, z. B. um langsame Datenbanktransaktionen zu identifizieren.

1voto

leppie Punkte 111830

Leider versagten die meisten Profiler, die ich ausprobiert habe, wenn sie mit Tail-Aufrufen verwendet wurden, insbesondere ANTS. Am Ende habe ich einfach meinen eigenen geschrieben. Es gibt eine einfache Implementierung auf CodeProject, die Sie als Basis verwenden können.

1voto

Matt Schuetze Punkte 1102

Der NuMega True Time Profiler lebt in DevPartner Studio von Micro Focus weiter. Er bietet Details auf Zeilen- und Methodenebene für .NET-Anwendungen, für die nur PDBs benötigt werden, kein Quellcode (aber es ist hilfreich). Mit unserem proprietären Kernel-Mode-Timing-Treiber pro Thread kann er zwischen algorithmuslastigen Routinen und solchen mit langen I/O-Wartezeiten unterscheiden. Version 10.5 wird am 4. Februar 2011 mit neuer 64-Prozess-Unterstützung ausgeliefert. Schamlose Werbung: Ich arbeite an der DevPartner-Produktlinie. Folgen Sie mir unter http://www.DevPartner.com für Neuigkeiten über die Einführung des 10.5.

Haftungsausschluss: Ich bin der Produktmanager für DevPartner bei Micro Focus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X