Hotspot: Linux `perf` GUI for performance analysis
Published on: 2025-06-25 03:33:03
Hotspot - the Linux perf GUI for performance analysis
This project is a KDAB R&D effort to create a standalone GUI for performance data. As the first goal, we want to provide a UI like KCachegrind around Linux perf. Looking ahead, we intend to support various other performance data formats under this umbrella.
Table of Contents
Screenshots
Here are some screenshots showing the most important features of Hotspot in action:
Visualizing Data
The main feature of Hotspot is the graphical visualization of a perf.data file.
Note: Inlined functions have a darker border than non-inlined ones.
Time Line
The time line allows filtering the results by time, process or thread. The data views are updated accordingly.
Record Data
You can also launch perf from Hotspot, to profile a newly started application or to attach to already running process(es). Do take the caveats below into account though.
Getting Hotspot
Note: Hotspot is not yet packaged on all Linux distributions. In such cases,
... Read full article.