Veröffentlichung der Anwendung , das eine grafische BenutzeroberflĂ€che fĂŒr die anschauliche Analyse von Berichten wĂ€hrend der Profilerstellung und Leistungsanalyse mithilfe des Kernsubsystems bereitstellt . Der Programmcode ist in C++ unter Verwendung der Qt- und KDE Frameworks 5 geschrieben und unter der GPL v2+ Lizenz.
Hotspot kann als transparente Alternative zum Befehl âperf reportâ beim Analysieren von perf.data-Dateien fungieren und bietet zusĂ€tzlich Funktionen wie Visualisierung ĂŒber FlameGraph, eine zusammenfassende Ăbersicht im Stil des Tools top, Aggregation von Statistiken basierend auf Aufrufen, verschiedene Sortierarten, Anzeige von Tooltips, integrierte Suchmechanismen und die Möglichkeit, Metriken fĂŒr mehrere Ereignisse nebeneinander darzustellen.
In der neuen Version:
- Die Interpretation von Profildaten groĂer und komplexer Anwendungen wurde erheblich beschleunigt. Beispielsweise wird die fĂŒr Firefox generierte perf.data-Datei jetzt um ein Vielfaches schneller analysiert.
- Es wurde eine korrekte UnterstĂŒtzung fĂŒr die Analyse von Dateien mit komprimierten Daten hinzugefĂŒgt, die mit dem Algorithmus zstd erstellt werden, wenn
âperf record -zâ ausgefĂŒhrt wird, und die die DateigröĂe um ein oder zwei GröĂenordnungen reduzieren. - Der Zeitstrahl wurde modernisiert, auf dem jetzt Zeitmarken und MaĂeinheitenprĂ€fixe beim VergröĂern des MaĂstabs angezeigt werden.
- Es wurde die Analyse von Symbolen implementiert, die vom Compiler rustc hinzugefĂŒgt wurden.
- Das Submodul perfparser wurde aktualisiert, in dem die UnterstĂŒtzung fĂŒr Parallelisierung durch den Aufruf von fork verbessert wurde.
Quelle: opennet.ru
