Wydanie Hotspot 1.3.0, GUI do analizy wydajności w systemie Linux

Przesłane przez wydanie aplikacji Hotspot 1.3.0, który zapewnia graficzny interfejs do wizualnego sprawdzania raportów podczas profilowania i analizy wydajności przy użyciu podsystemu jądra perf. Kod programu napisano w języku C++ przy użyciu bibliotek Qt i KDE Frameworks 5 dystrybuowane przez na licencji GPL v2+.

Hotspot może pełnić funkcję przejrzystego zamiennika polecenia „perf report” podczas analizowania plików perf.data, dodatkowo udostępniając takie funkcje jak wizualizacja poprzez FlameGraph, zbiorczy przegląd stanu w stylu topowego narzędzia, agregacja statystyk połączeń, różne rodzaje sortowania , wyświetlanie podpowiedzi, wbudowane mechanizmy wyszukiwania i możliwość wyświetlania obok siebie metryk dla wielu zdarzeń.

W nowym wydaniu:

  • Znacząco przyspieszona interpretacja danych profilowanych dla dużych i złożonych aplikacji. Na przykład plik perf.data wygenerowany dla przeglądarki Firefox jest teraz analizowany o rząd wielkości szybciej.
  • Dodano poprawną obsługę analizowania plików z danymi skompresowanymi przy użyciu algorytmu zstd, które są tworzone przy uruchomieniu
    „perf record -z” i pozwalają zmniejszyć rozmiar o jeden lub dwa rzędy wielkości.

  • Skala czasu została zmodernizowana, aby po powiększeniu wyświetlać znaczniki osi czasu i przedrostki jednostek.

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w systemie Linux

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w systemie Linux

  • Zaimplementowano parsowanie symboli dodanych przez kompilator rustc.

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w systemie Linux

  • Zaktualizowano podmoduł perfparser, dodając ulepszoną obsługę równoległości przy użyciu wywołania fork.

Źródło: opennet.ru

Dodaj komentarz