Frage

Ich weiß, dass dies subjektiv sein kann (und würde es begrüßen, nicht auf diesen einen XD niedergestimmt wird), aber ich würde ein paar Ratschläge von anderen Entwicklern wie da draußen, die verwendet haben, RedGate .Net Produktivität addins - ANTS Performance Profiler Pro, ANTS Memory Profiler und Excpetion Hunter. Es ist ziemlich teuer, und im Grunde, ist es jedem empfehlen? Und tun die ANTS Produkte, was sie sagen, sie können (jeweils):

  • Engpässe identifizieren und sicherzustellen, dass Code ausführt optimal
  • Zero schnell auf häufige Ursachen von Speicherlecks

Im Vorgriff auf Ihre Eingaben zu diesem Thema. viel Dank!

War es hilfreich?

Lösung

Ich habe sowohl die RedGate Leistung und Speicher-Profiler, und beide sind gut. Früher habe ich die Testversion von Exception Hunter, wenn es zum ersten Mal aus, aber keine Notwendigkeit dafür sehen, damit ich für die keine Lizenz haben.

ANTS Performance Profiler - das ist sehr gut, und ich habe es viele Male verwendet Engpässe im Code zu identifizieren. Die Benutzeroberfläche ist intuitiv und einfach zeigt langsam / ineffiziente Bereiche zu konzentrieren.

ANTS Profilspeicher - Ich habe mit dieser weniger Erfolg hatte, wie ich es schwieriger zu bedienen. Ich habe auch eine Lizenz für den SciTech Memory Profiler , die ich ein besseres Werkzeug für Speicherprofilierungs finden, so dass Sie Detailliertere Informationen und Drill-Down in leichter.

Meine größte niggle mit den RedGate Tool (und das gilt für alle ihre Werkzeuge) besteht darin, dass sie durch die Authentifizierung Proxies keine Arbeit tun, und es gibt keine Möglichkeit, sie zu konfigurieren (dies verhindert, dass sie nicht aus, obwohl läuft).


Wenn die Kosten ein Problem ist, machen EQATEC eine freie Performance Profiler . Ich habe es allerdings nie verwendet wird, kann so nicht sagen, wie gut es ist.

Wenn Sie schauen, um eine bestimmte Speicher / Performance-Problem zu lösen, sind die Kosten dieser Werkzeuge wird für sich selbst in gesparte Zeit bezahlen. Wenn Sie nur neugierig auf Ihrer Anwendung sind, dann wäre es ein schwer Kosten zu rechtfertigen.

Andere Tipps

Ich habe das ANS Performance Profiler ausgewertet, und es ist ein großes Werkzeug, meiner Meinung nach, auch den Preis wert. Wenn Sie jemals entdecken (und lösen) einen einzigen ärgerlichen Performance-Blocker mit seiner Hilfe, es ist mehr als seinen Preis wert -. Zumindest für professionelle Entwickler (eher teuer für einzelnen home / Hobby Devs, ich stimme)

Gutes Werkzeug kostet mehr Geld, das lausig diejenigen. Von allem, was ich habe gehört, gesehen und persönlich beobachtet, produziert RedGate gute Werkzeuge. Mit lausig Tool nimmt mehr Zeit. Wie viel der Zeit wert ist für Sie oder Ihren Arbeitgeber ist etwas, das wir nicht von den von Ihnen bereitgestellten Informationen beurteilen. In der westlichen Welt, zahlt ein gutes Werkzeug selbst in nur wenigen Stunden zurück. Das ist ein ROI, die schwer zu schlagen ist.

stellen Sie sicher, stellen Sie, dass ROI durch die Zeit, müssen Sie lernen, wie man das Tool verwenden. Hier finden Sie einen schnellen Einblick in das bekommen von einer Stunde auf die Testversion zu verbringen.

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