Hotspot
Eine Linux-perf-GUI für Performance-Analysen
Hotspot ist eine eigenständige, benutzerfreundliche grafische Oberfläche zur Analyse von Performance-Daten. Es nimmt eine perf.data-Datei, parst und bewertet deren Inhalt und präsentiert die Ergebnisse auf anschauliche und leicht verständliche Weise. Hotspot unterstützt Qt 6 und KF6 vollständig und bleibt zugleich kompatibel mit Qt 5 und KF5. Die neuesten Entwicklungen finden Sie im aktuellen Changelog auf GitHub. Das ursprüngliche Ziel von Hotspot war, eine UI ähnlich KCachegrind rund um Linux perf bereitzustellen; in zukünftigen Versionen sollen weitere Performance-Datenformate unterstützt werden.
Warum Hotspot
Im Vergleich zu perf report bietet Hotspot mehrere Vorteile:
- Eingebautes Flamegraph, das wichtigste Feature von Hotspot, mit dem Sie Optimierungspotenziale selbst in großen Codebasen identifizieren können.
- Interaktive GUI mit Tooltips, die unterschiedliche Blickwinkel auf die Daten ermöglicht.
- Intuitive Bedienung, sodass Sie sich keine komplizierten Aufrufe wie perf report -g srcline -s dso,sym,srcline --inline merken müssen.
- Möglichkeit, mehrere Events in einer Ansicht darzustellen.
- Top-down-, Bottom-up- und Caller/Callee-Aggregationen, die das Verständnis der Ergebnisse erleichtern, verglichen mit der Standardaggregation von perf report.
- Vollständige Unterstützung für Cross-Machine-Analysen, wie sie in der Embedded-Entwicklung benötigt werden (Details dazu im README).
Erste Schritte mit Hotspot
Verschaffen Sie sich in diesem kurzen Tutorial-Video einen schnellen Überblick über die Hauptfunktionen von Hotspot und lernen Sie, wie Sie diese nutzen.
Dokumentation
Weitere Informationen und Anweisungen finden Sie in unserer Anleitung zur Verwendung auf der GitHub-Seite.

Hotspot erhalten
Hotspot und weitere Informationen dazu finden Sie auf der GitHub-Seite.
Hotspot auf GitHub
Kontakt aufnehmen
Wenn Sie Fragen zu Hotspot haben oder Hilfe bei Ihrem Projekt benötigen, freuen wir uns auf Ihre Kontaktaufnahme.
Kontaktieren Sie uns

