Veröffentlichung von Hotspot 1.3.0, einer GUI zur Leistungsanalyse unter Linux

Eingereicht von Anwendungsfreigabe Hotspot 1.3.0, das eine grafische Oberfläche zur visuellen Untersuchung von Berichten während der Profilerstellung und Leistungsanalyse mithilfe des Kernel-Subsystems bietet perf. Der Programmcode ist in C++ unter Verwendung der Bibliotheken Qt und KDE Frameworks 5 geschrieben vertrieben von lizenziert unter GPL v2+.

Hotspot kann beim Parsen von perf.data-Dateien als transparenter Ersatz für den Befehl „perf report“ fungieren und bietet zusätzlich Funktionen wie Visualisierung über FlameGraph, zusammenfassende Statusübersicht im Stil des Top-Dienstprogramms, Aggregation von Anrufstatistiken und verschiedene Arten der Sortierung , Anzeige von Tooltips, integrierte Suchmechanismen und die Möglichkeit, Metriken für mehrere Ereignisse nebeneinander anzuzeigen.

In der neuen Version:

  • Deutlich beschleunigte Interpretation von Profiling-Daten für große und komplexe Anwendungen. Beispielsweise wird die für Firefox generierte perf.data-Datei jetzt um eine Größenordnung schneller analysiert.
  • Korrekte Unterstützung für das Parsen von Dateien mit mit dem zstd-Algorithmus komprimierten Daten, die beim Start erstellt werden, hinzugefügt
    „perf record -z“ und ermöglichen es Ihnen, die Größe um ein oder zwei Größenordnungen zu reduzieren.

  • Die Zeitskala wurde modernisiert, um beim Vergrößern Zeitachsenmarkierungen und Einheitenpräfixe anzuzeigen.

    Veröffentlichung von Hotspot 1.3.0, einer GUI zur Leistungsanalyse unter Linux

    Veröffentlichung von Hotspot 1.3.0, einer GUI zur Leistungsanalyse unter Linux

  • Das Parsen von Symbolen, die vom Rustc-Compiler hinzugefügt wurden, wurde implementiert.

    Veröffentlichung von Hotspot 1.3.0, einer GUI zur Leistungsanalyse unter Linux

  • Das perfparser-Submodul wurde aktualisiert und bietet verbesserte Unterstützung für die Parallelisierung mithilfe des fork-Aufrufs.

Source: opennet.ru

Kommentar hinzufügen