App-Veröffentlichung , das eine grafische Benutzeroberfläche für die anschauliche Untersuchung von Berichten während der Profilerstellung und Leistungsanalyse mithilfe der Kernunterstützung bietet . Der Code des Programms ist in C++ geschrieben und verwendet die Bibliotheken Qt und KDE Frameworks 5 sowie unter der Lizenz GPL v2+.
Hotspot kann als transparente Alternative zum Befehl „perf report“ beim Analysieren von perf.data-Dateien fungieren und bietet zusätzlich Funktionen wie Visualisierungen über FlameGraph, einen zusammenfassenden Überblick im Stil des Tools top, Aggregation von Statistiken nach Aufrufen, verschiedene Sortiermöglichkeiten, Anzeige von Tooltipps, integrierte Suchmechanismen und die Möglichkeit, Metriken für mehrere Ereignisse nebeneinander darzustellen.
In der neuen Version:
- Die Interpretation der Profildaten großer und komplexer Anwendungen wurde erheblich beschleunigt. Beispielsweise wird die für Firefox generierte perf.data-Datei jetzt deutlich schneller analysiert.
- Eine korrekte Unterstützung für die Analyse von Dateien mit Daten, die mit dem zstd-Algorithmus komprimiert wurden, wurde hinzugefügt, die beim Ausführen von
„perf record -z“ erstellt werden und die Dateigröße um ein bis zwei Größenordnungen reduzieren. - Die Zeitskala wurde überarbeitet, sodass jetzt Zeitachsenmarkierungen und Einheitsprefixe beim Vergrößern angezeigt werden.
- Die Analyse der von dem Compiler rustc hinzugefügten Symbole wurde implementiert.
- Das Submodul perfparser wurde aktualisiert, um die Unterstützung für Parallelverarbeitung mit dem fork-Befehl zu verbessern.
Quelle: opennet.ru
