Profiling Viewer

Profiling Viewer

Profiling Viewer otwiera i wizualizuje pliki callgrind.
Profiling Viewer otwiera i wizualizuje pliki callgrind.Możesz użyć mapy mapy, kalendarza, płaskich lub hierarchicznych list do identyfikacji funkcji, w których aplikacja spędza więcej czasu niż oczekiwano.Możesz wygenerować wymagane dane profilowania callgrind za pomocą różnych zewnętrznych narzędzi dostępnych dla wielu platform i języków programowania.Na przykład, możesz otwierać pliki callgrind generowane przez rozszerzenie Xdebug dla PHP, Valgrind, Ruby-ruby-prof, Python cProfile z pyprof2calltree, gperftools-pprof, Golang z pprof, Node.js z Valgrind lub nodegrind i wiele innych narzędzi profilujących z callgrindplik wyjściowy .... Funkcje - Koszty funkcji wizualizowane jako mapa, kaligraf i listy - Funkcje systemowe mogą być ukryte w oparciu o konfigurowalne ustawienia wstępne - Drążenie w dół poprzez dwukrotne kliknięcie myszą, aby zobaczyć szczegóły - Przeglądarka plików źródłowych z adnotacjami o kosztach i znakach kolorów - Konfigurowalnalokalizacje źródłowe - Wyświetla koszty jako nieprzetworzone dane lub jako procent - Obsługuje wiele kosztów i typy pozycji - Pokazuje cykle i rekurencje - Sortuj dane według kosztów, nazwy funkcji lub nazwy pliku - Historia nawigacji - Analizuje skompresowane pliki callgrind - Mały ślad pamięci (na przykład około280 MB pamięci używanej do otwierania i wyświetlania 4,6 GB pliku callgrind generowanego przez xdebug) Widok kalendarza jest: - Powiększalny i obsługuje gesty gładzika, takie jak powiększanie,pomniejszanie, inteligentne powiększanie - Reprezentuje koszty połączeń według grubości połączeń - Jego złożoność można zmniejszyć, ukrywając funkcje, których koszt jest niższy niż konfigurowalne ustawienie wstępne Profilowanie Przeglądarka używa Graphviz do układania i renderowania grafów połączeń.Graphviz jest licencjonowany na licencji Eclipse Public License v1.0.Możesz pobrać graphviz ze strony
profiling-viewer

Stronie internetowej:

Kategorie

Alternatywy dla Profiling Viewer'a dla wszystkich platform z darmową licencją