Masyw Visualizer jest narzędzie, które - * kto by odgadnąć, że * - wizualizuje dane masywu. Uruchomić aplikację w Valgrind z `--tool = massif` i otwartej generowanego` massif.out.% Pid` w tej aplikacji. Możesz również skompresować rejestr gzip lub bzip2 i otwórz go w sposób przejrzysty z wizualizera.
Aplikacja składa się z trzech części:
Ogólnie Wykres
Pierwszą rzeczą, jaką można zauważyć, jest miła wykres, który wyświetla same jak np `Ms_print` robi w ASCII-Art: Całkowite zużycie pamięci w czasie.
Co Masyw-Visualizer idzie dalej jest dodatkowo pokazując najbardziej kosztowne lokalizacje pierwszej dziesiątce w kodzie jako skumulowany wykres poniżej kosztów całkowitych. Wykres reaguje również na łatwość interakcji.
Widok ten można wykorzystać do
- Sprawdzenie, czy aplikacja ma wycieków pamięci
- Znalezienie zbyt drogie szczyty
- miasta na odkrycie, iż znacząco przyczynić się do całkowitego zużycia pamięci aplikacji
Migawka danych Drzewo
Bezpośrednio obok powyższego wykresu, można zobaczyć drzewo z wszystkich danych masywu. Elementy drzewa są kolorowe w zależności od ich kosztów, z czerwonym nieprzezroczyste są najciekawsze (szczyt) elementy. Zielony / przezroczyste elementy są nieistotne i nie dodawać znaczne koszty do aplikacji.
Możesz również przeszukiwać drzewo i kiedy wybrać coś w nim, migawka zostanie podświetlony w tabeli głównej i wykres wywołanie jest aktualizowany.
Zadzwoń Wykres dla Szczegółowe Migawki
Masyw generuje kilka szczegółowych zdjęć, które zasadniczo składają się na drzewo. Jeśli chcesz uzyskać przegląd w bardziej komfortowy sposób niż prostego widoku drzewa, przełączyć się na szczegółowej karcie migawki i zobaczyć
Drzewo wizualizowane w postaci wykresu połączeń. Powiększyć, pomniejszyć, użyj widoku z lotu ptaka i zobaczyć, co przyczynia się do danej migawki. Należy pamiętać, że funkcja nazywa się same koszty pamięci są pogrupowane w prosty sposób znaleźć interesujące części
Co nowego w tym wydaniu:.
- < li> tłumaczenia na 18 języków,
- Funkcje ukrywający poprzez menu kontekstowego
- podstawowe wsparcie zwyczaj podzielnik
- konfigurowalne precyzji wyświetlania wielkości pamięci
- różne optymalizacje i poprawki błędów,
Co nowego w wersji 0.2:
- Dodaj OBS usługi kompilacji
Komentarze nie znaleziono