Veröffentlichung Hotspot 1.3.0, GUI zur Analyse der Leistung unter Linux

Vorstellung Veröffentlichung der Anwendung Hotspot 1.3.0, das eine grafische Benutzeroberfläche für die anschauliche Analyse von Berichten während der Profilerstellung und Leistungsanalyse mithilfe des Kernsubsystems bereitstellt perf. Der Programmcode ist in C++ unter Verwendung der Qt- und KDE Frameworks 5 geschrieben und wird verbreitet 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.

    Veröffentlichung Hotspot 1.3.0, GUI zur Analyse der Leistung unter Linux

    Veröffentlichung Hotspot 1.3.0, GUI zur Analyse der Leistung unter Linux
  • Es wurde die Analyse von Symbolen implementiert, die vom Compiler rustc hinzugefügt wurden.

    Veröffentlichung Hotspot 1.3.0, GUI zur Analyse der Leistung unter Linux
  • Das Submodul perfparser wurde aktualisiert, in dem die Unterstützung für Parallelisierung durch den Aufruf von fork verbessert wurde.

Quelle: opennet.ru

60GB SSD 8Gb DDR4