Der .NET Memory Profiler

Kostenlose Nutzung im vollen Umfang für 5 Tage

Beseitigung aller Arten
von Speicherproblemen

Mit dotMemory können Sie die Speicherauslastung in einer Vielzahl von .NET- und .NET Core-Anwendungen analysieren: Desktop-Anwendungen, Windows-Dienste, ASP.NET-Webanwendungen, IIS, IIS Express, beliebige .NET-Prozesse und weitere.

Hier geht es zum Rundgang

Mühelose Steuerung des Profiling-Prozesses

Verwenden Sie die Timeline-Ansicht, um den von Ihrer Anwendung verbrauchten Speicher in Echtzeit zu überwachen. Sammeln Sie nach Bedarf Informationen über Speicherbelegung.

Kontrolle über Speicher-Profiling

Sammlung von Profiling-Daten

Erstellen Sie Snapshots mit einem einzigen Klick, ohne dabei Ihre Profiling-Sitzung zu unterbrechen, und fügen Sie sie zum Vergleich hinzu oder durchsuchen Sie den Speicherbedarf in einem bestimmten Zeitfenster.

Sammlung von Profiling-Daten

Automatische Fehlererkennung

Dank der vielen leistungsstarken integrierten Inspektionen werden die häufigsten Speicherprobleme nach einem einzigen Klick identifiziert – ohne jegliche manuelle Suche. Nehmen Sie einfach einen Snapshot auf und befolgen Sie die Ratschläge zur Optimierung der Speicherauslastung.

Automatische Fehlererkennung

Tiefgründige Analyse

Zur gründlichen Analyse bietet dotMemory zahlreiche Kriterien, die auf die Daten zur Speicherauslastung angewendet werden können. Somit können Sie sich die Daten aus tausenden von verschiedenen Blickwinkeln ansehen und diese noch detaillierter anzeigen, Datenschnitte vornehmen oder Daten nach Wunsch pivotieren.

Tiefgründige Analyse

Analyse der Speichernutzung

Analysieren Sie die Speichernutzung in einem bestimmten Zeitfenster, um die Ursache für übermäßige Belegung und Garbage Collection zu finden. Finden Sie heraus, wie Objekte zugewiesen und gesammelt werden und welche Methoden diese Zuweisungen vornehmen.

Analyse der Speichernutzung

Warum dotMemory

Automatische Inspektionen

dotMemory prüft Ihren Snapshot automatisch auf die häufigsten Arten von Speicherproblemen. Wenn Sie nicht sicher sind, wo Sie anfangen sollen, nutzen Sie einfach diese Inspektionen als Startpunkt für die Analyse des Snapshots.

Mehrere Ansichten auf die Daten

Möchten Sie wissen, in welcher Beziehung die Objekte zueinander stehen? Auf welche Objekte sie verweisen und durch welche Felder? Wollen Sie wissen, welche Aufrufe diese Objekte erstellt haben? Kein Problem! dotMemory hat eine Ansicht für alles.

Visual Studio-Integration

Sie können direkt in Visual Studio 2010, 2012, 2013, 2015 oder 2017 ein Profil der Speicherauslastung Ihrer Anwendungen erstellen. Außerdem können Sie bei der Arbeit mit ReSharper schnell Profile von Unit-Tests erstellen.

dotMemory Unit

Nutzen Sie das kostenlose Framework für Unit-Tests und erstellen Sie Tests, die Ihren Code auf alle möglichen Arten von Speicherproblemen untersuchen. Erweitern Sie Ihr Framework für .NET Unit-Tests um die Funktionalität eines Memory Profilers!

dotUltimate: Optimieren Sie Ihre .NET-
und Visual Studio-Entwicklung

dotUltimate ist eine Einzellizenz, mit der ein/e einzelne/r Entwickler/in diese JetBrains-Tools verwenden kann:

Die dotUltimate-Lizenz umfasst auch Plugins für dotCover und dotTrace in Rider.

Teams auf der ganzen Welt verwenden dotMemory.
Schließen Sie sich an!

Download
Kostenlose Nutzung im vollen Umfang für 5 Tage