Udgivelse af Hotspot 1.3.0, en GUI til ydelsesanalyse på Linux

Introduceret applikationsudgivelse Hotspot 1.3.0, som giver en grafisk grænseflade til visuel undersøgelse af rapporter under profilering og præstationsanalyse ved hjælp af kerneundersystemet perf. Programkoden er skrevet i C++ ved hjælp af Qt- og KDE Frameworks 5-bibliotekerne, og distribueret af licenseret under GPL v2+.

Hotspot kan fungere som en gennemsigtig erstatning for "perf report"-kommandoen ved parsing af perf.data-filer, der yder desuden funktioner som visualisering via FlameGraph, oversigtsoversigt over status i stil med topværktøjet, aggregering af opkaldsstatistik, forskellige typer sortering , visning af værktøjstip, indbygget mekanismesøgning og muligheden for at vise side-by-side metrics for flere hændelser.

I den nye udgivelse:

  • Væsentligt accelereret fortolkning af profileringsdata til store og komplekse applikationer. For eksempel analyseres perf.data-filen, der er genereret til Firefox, nu en størrelsesorden hurtigere.
  • Tilføjet korrekt understøttelse af parsing af filer med data komprimeret ved hjælp af zstd-algoritmen, som oprettes ved opstart
    "perf record -z" og giver dig mulighed for at reducere størrelsen med en eller to størrelsesordener.

  • Tidsskalaen er blevet moderniseret til at vise tidsaksemarkører og enhedspræfikser, når der er zoomet ind.

    Udgivelse af Hotspot 1.3.0, en GUI til ydelsesanalyse på Linux

    Udgivelse af Hotspot 1.3.0, en GUI til ydelsesanalyse på Linux

  • Parsing af symboler tilføjet af rustc-kompileren er blevet implementeret.

    Udgivelse af Hotspot 1.3.0, en GUI til ydelsesanalyse på Linux

  • Perfparser-undermodulet er blevet opdateret med forbedret understøttelse af parallelisering ved brug af gaffelkaldet.

Kilde: opennet.ru

Tilføj en kommentar