Frage

Ich suche ein Tool ($, kostenlos, Open Source;Ist mir egal), wodurch ich nicht nur die Speicherstatistiken für ein .NET-Programm, sondern auch die Objekthierarchie anzeigen kann.Ich würde wirklich gerne in der Lage sein, einen Drilldown zu jedem einzelnen Objekt durchzuführen und dessen Grundfläche sowie alle Objekte, auf die es verweist, anzuzeigen.

Ich habe mir Dinge wie Ants Profiler von RedGate angesehen, aber es ist nicht ganz das, was ich will:Ich kann bestimmte Instanzen nicht anzeigen.

BEARBEITEN:Ich habe den .NET Memory Profiler (der mit Visual Studio geliefert wird und der früher Teil des SDK (?) war) bereits verwendet, und obwohl er wirklich gut ist (und Ansichten anzeigt, die die meisten anderen nicht haben) , was ich wirklich suche, ist die Möglichkeit, einen Drilldown durch meine Objekthierarchie durchzuführen und jede Objektinstanz anzuzeigen.

War es hilfreich?

Lösung

Ich habe JetBrains DotTrace und Redgate Ants verwendet, die ich beide empfehlen würde.Ein weniger bekannter Profiler, den ich ebenfalls verwendet habe, ist .Net Memory Profiler (http://memprofiler.com/), was zu der Zeit, als ich es verwendete, eine andere Perspektive auf die Speichernutzung bot als die beiden zuvor erwähnten Profiler.Ich finde, dass DotTrace und Ants sehr ähnlich sind, obwohl sie jeweils etwas anders sind.

Andere Tipps

JetBrains Dottrace-Profiler ist das Beste.Ohne würde ich nicht arbeiten.Es ist schwierig, ein Tool zu finden, das kostenlos ist und in diesem Bereich eine gute Leistung erbringt.Dottrace ist zweifellos der beste Profiler, den ich für .Net verwendet habe.

Es gibt auch den Microsoft .net Profiler – ich habe ihn ein wenig verwendet und er ist für ein kostenloses Tool nicht schlecht.Ich bin mir nicht sicher, ob Sie die Objekthierarchie durchgehen können, aber die Speichernutzung wird nach Typ und im Zeitverlauf aufgeschlüsselt.Sie können sogar die zugrunde liegenden Daten sehen.

Allerdings verlangsamt es die App erheblich.

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