Der .NET Memory Profiler

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.

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.

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.

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.

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.

Ermitteln 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.

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- und Rider-Integration

Sie können direkt in Visual Studio oder JetBrains Rider 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!

Mit dotUltimate hat Ihre Entwicklung
mehr Power

Steigern Sie Ihre Produktivität mit modernen Profiling- und Coverage-Tools sowie KI-gestützten Funktionen, und entscheiden Sie sich für die IDE, die am besten für Ihr Projekt geeignet ist. dotUltimate bietet Ihnen eine kosteneffiziente Lösung für alle .NET- und Gamedev-Anforderungen.
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

Nutzen Sie erstklassige Profiling- und Coverage-Tools, die nur mit einem dotUltimate-Abonnement zugänglich sind, und arbeiten Sie nach Lust und Laune, indem Sie nahtlos zwischen Rider und ReSharper wechseln.

Die integrierten KI-Funktionen von Rider und ReSharper beschleunigen Ihre Workflows und sorgen für eine zügigere und angenehmere Entwicklungserfahrung.

Reduzieren Sie den Beschaffungsaufwand und optimieren Sie Ihre Kosten mit einer einzigen, allumfassenden Lizenz. dotUltimate passt sich kontinuierlich an die Bedürfnisse Ihres Entwicklungsteams an und bringt so Ihr Unternehmen auf Wachstumskurs.

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

Kostenlose 30-Tage-Testversion

Geprüfte Konformität und Sicherheit

JetBrains-Tools erfüllen branchenführende Sicherheitsstandards, einschließlich SOC-2-Zertifizierung. Dadurch ist sichergestellt, dass die Daten Ihres Unternehmens geschützt sind und unsere Produkte weltweit den Rechtsvorschriften entsprechen.