2008-09-18 15 views
11

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

Antwort

9

Siehe auch this question. JetBrains dotTrace ist der beste .NET-Profiler, den ich gefunden habe (und ich habe so ziemlich jeden ausprobiert), weil er der einzige ist, der genug Overhead hat, um eine rechenintensive Anwendung zu handhaben. Es ist auch einfach, genau und gut gestaltet - sehr empfehlenswert!

5

Alles Gute zum Geburtstag:

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

+3

Dieses Geschenk kostet Sie Geld in 30 Tagen: D haha ​​ –

+0

Eigentlich ist dotTrace3.1 nur ein 10-Tage-Test: P – MagicKat

+0

Jeden Cent wert, und dann einige. dotTrace ist ein überlegenes Produkt. – McKenzieG1

0

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

0

Nicht kostenlos, aber ich hatte gerade eine schwierige Frage in großer Code-Basis mit Streams. Der Profiler von Visual Studio hat mich näher gebracht, aber Antz Profiler hat ihn gesperrt. Es ist nicht kostenlos, aber es war viel weniger schmerzlos als das Einrichten von Visual Studio.

0

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