Zdjęcia
WMemoryProfiler to darmowy profiler, którego można używać w testach integracyjnych w celu sprawdzenia, czy komponenty nie przeciekają pamięci.
WMemoryProfiler to zarządzany .NET Profiler, który obsługuje .NET 2.0 do .NET 4.5. Jest w stanie dołączyć się do uruchomionych procesów, nawet jeśli nie są uruchomione .NET 4.0, w którym API profilowania je obsługuje. Jest to możliwe, ponieważ nie używa interfejsu API profilowania, ale Windbg do pobierania danych z zarządzanych procesów.
- Samo debugowanie.
- Śledzenie instancji.
- Pobierz instancje obiektów ze wszystkich zarządzanych hałd.
- Pobierz statystyki pamięci z własnego procesu.
- Pobierz statystyki pamięci z innego procesu.
Przechodząc od wersji 2, narzędzie przestaje używać Windbg do tworzenia migawek pamięci sterty i zamiast tego używa ClrMD. Umożliwia to robienie spójnych migawek sterty w bezpiecznych punktach czasowych. Obsługuje również bardziej wyrafinowane stwierdzenia oparte na liczbie obiektów lub całkowitej pamięci według typu lub całkowitej wielkości sterty.
WMemoryProfiler to doskonałe narzędzie dla każdego, kto musi sprawdzić zużycie pamięci, zanim wejdzie na serwer produkcyjny w ramach testów integracyjnych.