Frage

Wie verfolgen Sie / Profil Ihre .NET-Anwendungen? Die MSDN Online-Hilfe erwähnt Visual Studio Team (was ich nicht besitzen), und es ist das Windows Performance Toolkit. Aber gibt es andere Lösungen, die Sie empfehlen können? Vorzugsweise ist (natürlich) eine Lösung, die ohne Änderung des Codes (manuell) arbeitet und das kann in Visual Studio integriert werden.

War es hilfreich?

Lösung

Siehe auch diese Frage . JetBrains dotTrace ist die beste .NET Profiler ich gefunden habe (und ich habe versucht, so ziemlich jeder ist), weil es das einzige ist, das niedrig genug Overhead hat eine rechenintensive Anwendung zu handhaben. Es ist auch einfach, präzise und gut gestaltete - sehr zu empfehlen

Andere Tipps

Alles Gute zum Geburtstag:

http://www.jetbrains.com/profiler/

Ants Profiler funktioniert für mich http://www.red-gate.com/products/ANTS_Profiler/

CLR Profiler ist ziemlich gut.

Ich denke, dies ist die beste kostenlose ein: http://www.productivity-boost.com/Download.aspx

Die Website Deutsch, aber Sie können es einfach herunterladen, die Software ist Englisch.

Ich mag dotTrace3.1 Es hat sich für mich wirklich gut funktioniert.

Wenn Sie etwas frei suchen, verwende ich NProf. Obwohl seine ziemlich beschränkt und kann auf bestimmte Programme abstürzen oder hängen.

http://nprof.sourceforge.net/Site/Description.html

Nicht kostenlos, aber ich hatte gerade eine schwierige Frage in großer Code-Basis mit Streams. Visual Studio Profiler hat mir nah, aber Antz Profiler gesperrt es nach unten. Es ist nicht kostenlos, aber es war viel weniger schmerzlos als Visual Studio einrichten.

.NET Memory Profiler ist ein ausgezeichnetes Werkzeug für die Speichernutzung Profilierungs.

Unser Team nutzt EQATEC Profiler , habe ich es einfach und leicht zu bedienen gefunden. Es funktioniert ohne Änderungen am Quellcode, aber ich glaube nicht, Visual Studio-Integration ist möglich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top