vrijgave van applicatie , dat een grafische interface biedt voor het visueel onderzoeken van rapporten tijdens profilering en prestatieanalyse met behulp van het kernelsubsysteem . De programmacode is geschreven in C++ met behulp van de Qt- en KDE Frameworks 5-bibliotheken, en 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.
- Het parseren van symbolen die zijn toegevoegd door de rustc-compiler is geïmplementeerd.
- De perfparser-submodule is bijgewerkt, met verbeterde ondersteuning voor parallellisatie met behulp van de fork-oproep.
Bron: opennet.ru
