Uitgave van Hotspot 1.3.0, een GUI voor prestatieanalyse op Linux

Geïntroduceerd vrijgave van applicatie Hotspot 1.3.0, dat een grafische interface biedt voor het visueel onderzoeken van rapporten tijdens profilering en prestatieanalyse met behulp van het kernelsubsysteem perf. De programmacode is geschreven in C++ met behulp van de Qt- en KDE Frameworks 5-bibliotheken, en gedistribueerd door gelicentieerd onder GPL v2+.

Hotspot kan fungeren als een transparante vervanging voor de opdracht “perf report” bij het parseren van perf.data-bestanden, en biedt bovendien functies zoals visualisatie via FlameGraph, samenvattend statusoverzicht in de stijl van het tophulpprogramma, aggregatie van oproepstatistieken, verschillende soorten sortering , weergave van tooltips, ingebouwde zoekmechanismen en de mogelijkheid om statistieken voor meerdere evenementen naast elkaar weer te geven.

In de nieuwe uitgave:

  • Aanzienlijk versnelde interpretatie van profileringsgegevens voor grote en complexe toepassingen. Het perf.data-bestand dat voor Firefox is gegenereerd, wordt nu bijvoorbeeld een orde van grootte sneller geanalyseerd.
  • Correcte ondersteuning toegevoegd voor het parseren van bestanden met gegevens die zijn gecomprimeerd met behulp van het zstd-algoritme, die bij het opstarten worden gemaakt
    “perf record -z” en u kunt de grootte met één of twee ordes van grootte verkleinen.

  • De tijdschaal is gemoderniseerd om tijdasmarkeringen en eenheidsvoorvoegsels weer te geven wanneer wordt ingezoomd.

    Uitgave van Hotspot 1.3.0, een GUI voor prestatieanalyse op Linux

    Uitgave van Hotspot 1.3.0, een GUI voor prestatieanalyse op Linux

  • Het parseren van symbolen die zijn toegevoegd door de rustc-compiler is geïmplementeerd.

    Uitgave van Hotspot 1.3.0, een GUI voor prestatieanalyse op Linux

  • De perfparser-submodule is bijgewerkt, met verbeterde ondersteuning voor parallellisatie met behulp van de fork-oproep.

Bron: opennet.ru

Voeg een reactie