Ich brauche einen C#-Profiler.
Ich bin zwar nicht abgeneigt, dafür zu bezahlen, aber etwas, das kostenlos ist oder zumindest eine Testversion enthält, wäre ideal, da es Zeit kostet, eine Bestellung aufzugeben.
Irgendwelche Empfehlungen?
Ich brauche einen C#-Profiler.
Ich bin zwar nicht abgeneigt, dafür zu bezahlen, aber etwas, das kostenlos ist oder zumindest eine Testversion enthält, wäre ideal, da es Zeit kostet, eine Bestellung aufzugeben.
Irgendwelche Empfehlungen?
Wir verwenden Ameisen-Profiler wo ich arbeite. Es gibt sehr detaillierte Informationen auf einfache Art und Weise.
Es ist interessant, dass niemand erwähnt, dass es eine in den höherwertigen Versionen von Visual Studio - ich habe immer gefunden, dass gut genug für die Ausführung Profiling ist. Für Speicher-Profiling verwende ich Memory Profiler, die bereits erwähnt wurde, aber ist nicht was ich im Allgemeinen als "Profiler" bezeichnen würde.
Welche Art von Profiling wollten Sie durchführen?
Wir verwenden .NET-Speicher-Profiler . Es ist ein bisschen hässlich, aber sehr nützlich für die Suche nach baumelnden Referenzen.
Ich habe ursprünglich versucht Der ANTS-Profiler von Red Gate was sehr sexy ist, aber aus der Sicht eines Speicherlecks ist es aus den folgenden Gründen schlecht:
1) Es ist lächerlich langsam. Es dauerte eine halbe Stunde, um die Anwendung in einen Zustand zu bringen, in dem sie mit der Aufzeichnung beginnen konnte (ohne Red-Gate dauert es 20 Sekunden).
2) Red Gate muss sein eigenes Tool mit seinem eigenen Tool betreiben. Als ich zwei Schnappschüsse fertiggestellt hatte, verbrauchte es bereits 900 MB Speicher! Danach stürzte es ab :(
Die zeitliche Komponente von Red Gate ANTS war jedoch beeindruckend. Kümmern Sie sich einfach nicht um den Speicher-Profiler, es sei denn, Sie haben es mit einer trivialen Anwendung (mit geringem Platzbedarf) zu tun.
Ich unterstütze ANTS-Profiler von red gate . Ich habe es verwendet, um einige wirklich beunruhigende Leistungsprobleme aufzuspüren, und es war absolut einfach zu bedienen (geringe Lernkurve) und präsentierte schöne, detaillierte Daten in einer Weise, die leicht zu verstehen war. Das Preisschild ist es wert, aber es ist nicht kostenlos ...
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.
5 Stimmen
Mögliche Duplikate von Was sind einige gute .NET-Profiler?
0 Stimmen
Es sagt viel über SO aus, dass ein Grund für die Zensur einer Frage darin besteht, dass sie "wahrscheinlich eine Debatte auslösen wird".