Welche Profiler haben Sie bei der Arbeit mit .net-Programmen verwendet, und welche würden Sie besonders empfehlen?
Antworten
Zu viele Anzeigen?Intel® VTune™ Leistungsanalysator für die schnelle Probenahme
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
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.
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.