Skrypt gprof2dot.py może konwertować wyjście z gprof na wykresie punktowym. To może poprawnie analizować nazwy funkcji szablonu C ++ pozwala przycinać węzłów i krawędzi poniżej pewnego progu, można analizować specjalną notacją gprof wykorzystuje do funkcji wzajemnie rekurencyjnych, wykorzystuje kolor skutecznie zwrócić uwagę na hot-spoty i działa na każdej platformie, na której GNU gprof, graphviz i Python są dostępne, czyli praktycznie wszędzie.
Oto kilka kluczowych cech "gprof2dot py":
· Może prawidłowo przetworzyć szablonu nazwy funkcji C ++;
· Pozwala przycinać węzłów i krawędzi poniżej pewnego progu;
· Można analizować specjalnej notacji gprof wykorzystuje do funkcji wzajemnie cyklicznych;
· Używa koloru skutecznie zwrócić uwagę na hot-spotów;
· Działa na każdej platformie, na której GNU gprof, graphviz i Python jest dostępny, czyli praktycznie wszędzie.
Sposób użycia:
gprof2dot.py [opcje] [plik]
Opcje:
Numer wersji programu --version i wyjścia
-h, --help pokazuj tego komunikatu pomocy i kończy
-o FILE, --output = PLIK
Wyjście nazwa pliku [stdout]
-n ODSETEK, --node-Thres = procent
wyeliminować węzłów poniżej tego progu [domyślnie: 0,05]
-e ODSETEK, --edge-Thres = procent
eliminują krawędzie poniżej tego progu [domyślnie: 0.01]
-c mapę kolorów, --colormap = colormap
Mapa kolorów: kolor, różowy lub szary [domyślnie: color]
-s, --strip parametry funkcji taśmy, parametry szablonu, a
const modyfikatory z demangled nazw funkcji C ++
-w, nazwy funkcji --wrap oblewania
Co nowego w tym wydaniu:
· Czas heurystyczne propagowanie cykli rekurencyjnych funkcji wewnątrz dodano pozwalając na wizualizację ścieżki krytycznej czasu dla kodu bardzo rekurencyjnego.
· Kilka poprawek i ulepszeń dokonano oprofile wyjścia analizowania.
Szczegóły programowe:
Komentarze nie znaleziono