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.
- Das Parsen von Symbolen, die vom Rustc-Compiler hinzugefügt wurden, wurde implementiert.
- Das perfparser-Submodul wurde aktualisiert und bietet verbesserte Unterstützung für die Parallelisierung mithilfe des fork-Aufrufs.
Source: opennet.ru