Hotspot Version 1.3.0 Released Overview of New Features and Improvements
We are pleased to announce a new release of our Hotspot Linux perf performance analysis GUI, Hotspot version 1.3.0!
Hotspot is a replacement for perf report
that takes a perf.data
file, parses and evaluates its contents, and then displays the result in a graphical form. You can read a bit more about Hotspot here.
Overview of New Features and Improvements
With this new release, Hotspot has become much faster at interpreting data for large, complex applications; analyzing perf.data
files for firefox,
e.g. with its monster libxul,
is now magnitudes faster than it was in the previous releases of Hotspot.
On top of that, we now properly support analysis of zstd compressed data files, for example, those obtained via perf record -z
. This support feature easily reduces the size of the perf.data
files by one to two orders of magnitude.
The timeline has been improved and now shows tick marks on the time axes, as well as smart time unit prefixes when zoomed in:
You can view the original request for this feature here: https://github.com/KDAB/hotspot/pull/238
Additionally, hotspot can now demangle rustc
symbols:
You can view the original request for this feature here: https://github.com/KDAB/hotspot/issues/239
Finally, we’ve updated the perfparser submodule with a plethora of fixes and improvements. Better support for fork-based parallelism is among the numerous improvements that we’ve made.
How can you get the new release?
You can download Hotspot version 1.3.0 from KDAB’s GitHub at this link, where you can also find the list of fixes in this version: https://github.com/KDAB/hotspot/releases/tag/v1.3.0
Try it out and let us know what you think! Please report issues on GitHub, but we are also open to any kind of feedback through the comment field below. If you want to learn more about perf
and hotspot, also consider attending one of our Linux specific profiling and debugging training classes.
If you like this article and want to read similar material, consider subscribing via our RSS feed.
Subscribe to KDAB TV for similar informative short video content.
KDAB provides market leading software consulting and development services and training in Qt, C++ and 3D/OpenGL. Contact us.