Screenshots
WMemoryProfiler ist ein kostenloser Profiler, der innerhalb von Integrationstests verwendet werden kann, um zu überprüfen, dass keine Komponenten Speicherlecks aufweisen.
WMemoryProfiler ist ein verwalteter .NET Profiler, der .NET 2.0 bis .NET 4.5 unterstützt. Es kann an laufende Prozesse angehängt werden, auch wenn diese nicht unter .NET 4.0 laufen, sofern die Profilerstellungs-API dies unterstützt. Dies ist möglich, da es nicht die Profilerstellungs-API, sondern Windbg zum Abrufen von Daten aus verwalteten Prozessen verwendet.
- Selbst-Fehlersuche.
- Instanz-Verfolgung.
- Rufen Sie Objektinstanzen aus allen verwalteten Heaps ab.
- Abrufen von Speicherstatistiken vom eigenen Prozess.
- Abrufen von Speicherstatistiken von anderen Prozessen.
Ab Version 2 verwendet das Tool nicht mehr Windbg für Heap-Speicher-Snapshots, sondern ClrMD. Dies ermöglicht es, konsistente Heap-Snapshots zu sicheren Zeitpunkten zu machen. Es unterstützt auch anspruchsvollere Asserts, die auf der Objektanzahl oder dem Gesamtspeicher pro Typ oder der Gesamtheap-Größe basieren.
WMemoryProfiler ist ein großartiges Werkzeug für alle, die ihre Speichernutzung überprüfen müssen, bevor sie im Rahmen von Integrationstests auf den Produktionsserver gelangen.