Utgivelse av Hotspot 1.3.0, en GUI for ytelsesanalyse på Linux

Introdusert applikasjonsutgivelse Hotspot 1.3.0, som gir et grafisk grensesnitt for visuelt å undersøke rapporter under profilering og ytelsesanalyse ved bruk av kjernedelsystemet perf. Programkoden er skrevet i C++ ved å bruke Qt- og KDE Frameworks 5-bibliotekene, og distribuert av lisensiert under GPL v2+.

Hotspot kan fungere som en gjennomsiktig erstatning for "perf report"-kommandoen ved parsing av perf.data-filer, og gir i tillegg funksjoner som visualisering via FlameGraph, oppsummert statusoversikt i stil med toppverktøyet, aggregering av samtalestatistikk, ulike typer sortering , visning av verktøytips, innebygd mekanismesøk og muligheten til å vise side-ved-side beregninger for flere hendelser.

I den nye utgivelsen:

  • Betydelig akselerert tolkning av profileringsdata for store og komplekse applikasjoner. For eksempel blir perf.data-filen generert for Firefox nå analysert en størrelsesorden raskere.
  • Lagt til korrekt støtte for å analysere filer med data komprimert ved hjelp av zstd-algoritmen, som opprettes ved oppstart
    "perf record -z" og lar deg redusere størrelsen med en eller to størrelsesordener.

  • Tidsskalaen er modernisert for å vise tidsaksemarkører og enhetsprefikser når den er zoomet inn.

    Utgivelse av Hotspot 1.3.0, en GUI for ytelsesanalyse på Linux

    Utgivelse av Hotspot 1.3.0, en GUI for ytelsesanalyse på Linux

  • Parsing av symboler lagt til av rustc-kompilatoren har blitt implementert.

    Utgivelse av Hotspot 1.3.0, en GUI for ytelsesanalyse på Linux

  • Perfparser-undermodulen har blitt oppdatert, med forbedret støtte for parallellisering ved bruk av fork call.

Kilde: opennet.ru

Legg til en kommentar