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!
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.
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.
Folgen Sie uns