Vydání Hotspotu 1.3.0, grafické uživatelské rozhraní pro analýzu výkonu Linuxu

Předložené vydání aplikace Hotspot 1.3.0, který poskytuje grafické rozhraní pro vizuální zkoumání sestav během profilování a analýzy výkonu pomocí subsystému jádra perf. Programový kód je napsán v C++ pomocí knihoven Qt a KDE Frameworks 5 a distribuovány licencováno pod GPL v2+.

Hotspot může fungovat jako transparentní náhrada za příkaz „perf report“ při parsování souborů perf.data, navíc poskytuje takové funkce, jako je vizualizace přes FlameGraph, souhrnný přehled stavu ve stylu špičkové utility, agregace statistik hovorů, různé typy řazení , zobrazení popisků, vestavěné vyhledávání mechanismů a možnost zobrazit vedle sebe metriky pro více událostí.

V novém vydání:

  • Výrazně zrychlená interpretace profilovacích dat pro velké a složité aplikace. Například soubor perf.data generovaný pro Firefox je nyní analyzován o řád rychleji.
  • Přidána správná podpora pro analýzu souborů s daty komprimovanými pomocí algoritmu zstd, které se vytvářejí při spuštění
    „perf record -z“ a umožní vám zmenšit velikost o jeden nebo dva řády.

  • Časová škála byla modernizována tak, aby při přiblížení zobrazovala značky časové osy a předpony jednotek.

    Vydání Hotspotu 1.3.0, grafické uživatelské rozhraní pro analýzu výkonu Linuxu

    Vydání Hotspotu 1.3.0, grafické uživatelské rozhraní pro analýzu výkonu Linuxu

  • Byla implementována analýza symbolů přidaných kompilátorem rustc.

    Vydání Hotspotu 1.3.0, grafické uživatelské rozhraní pro analýzu výkonu Linuxu

  • Byl aktualizován submodul perfparser s vylepšenou podporou paralelizace pomocí volání vidlice.

Zdroj: opennet.ru

Přidat komentář