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.
Verwenden Sie die Timeline-Ansicht, um den von Ihrer Anwendung verbrauchten Speicher in Echtzeit zu überwachen. Sammeln Sie nach Bedarf Informationen über Speicherbelegung.
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.
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.
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.
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.
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.
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.
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.
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 ist eine Einzellizenz, mit der eine einzelne Person die folgenden JetBrains-Tools verwenden kann:
Eine schnelle plattformübergreifende .NET-IDE
Kostenlos für nicht-kommerzielle NutzungDie Visual-Studio-Erweiterung für .NET-Entwickler/innen
Die Erweiterung für Visual Studio für C++-Entwickler/innen
.NET-Leistungsprofiler
.NET-Speicherprofiler
.NET-Unit-Test-Runner und Code-Coverage-Tool
.NET-Decompiler und Assembly-Browser
Die dotUltimate-Lizenz umfasst auch Plugins für dotCover, dotTrace und dotMemory in Rider.
Mehr erfahrenKostenlose 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.
Folgen Sie uns