Wydanie Hotspot 1.3.0, GUI do analizy wydajności w Linuksie

Przedstawiony wydanie aplikacji Hotspot 1.3.0, które zapewnia interfejs graficzny do wizualizacji raportów w procesie profilowania oraz analizy wydajności z wykorzystaniem podsystemu jądra perf. Kod programu został napisany w języku C++ z użyciem bibliotek Qt i KDE Frameworks 5 oraz rozpowszechniany na licencji GPL v2+.

Hotspot może działać jako przezroczysta alternatywa dla polecenia „perf report” podczas analizy plików perf.data, dodatkowo oferując funkcje takie jak wizualizacja za pomocą FlameGraph, podsumowanie stanu w stylu narzędzia top, agregacja statystyk według wywołań, różne rodzaje sortowania, wyświetlanie podpowiedzi, wbudowane mechanizmy wyszukiwania oraz możliwość jednoczesnego wyświetlania metryk dla wielu zdarzeń.

W nowym wydaniu:

  • Znacząco przyspieszono interpretację danych profilowania dużych i złożonych aplikacji. Na przykład plik perf.data wygenerowany dla Firefox jest teraz analizowany znacznie szybciej.
  • Dodano poprawne wsparcie dla analizy plików z danymi skompresowanymi algorytmem zstd, które są tworzone podczas uruchamiania
    „perf record -z” i pozwalają na zmniejszenie rozmiaru o jedną lub dwie rzędy.
  • Zmodernizowano oś czasu, na której teraz wyświetlane są oznaczenia na osiach czasu oraz prefiksy jednostek miary podczas powiększania skali.

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w Linuksie

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w Linuksie
  • Zrealizowano analizę symboli dodanych przez kompilator rustc.

    Wydanie Hotspot 1.3.0, GUI do analizy wydajności w Linuksie
  • Zaktualizowano podmoduł perfparser, w którym poprawiono wsparcie dla równoległego przetwarzania za pomocą wywołania fork.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster