Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Milian Wolff
2 September 2020
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.
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.
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.
About KDAB
The KDAB Group is a globally recognized provider for software consulting, development and training, specializing in embedded devices and complex cross-platform desktop applications. In addition to being leading experts in Qt, C++ and 3D technologies for over two decades, KDAB provides deep expertise across the stack, including Linux, Rust and modern UI frameworks. With 100+ employees from 20 countries and offices in Sweden, Germany, USA, France and UK, we serve clients around the world.
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Upgrade your applications from Qt 5 to Qt 6 with KDAB’s migration services. Get a free migration assessment and join a hands-on workshop to prepare your team for a successful transition!
Learn more
Need help with performance issues?
Let the KDAB experts solve concrete performance problems, improve your software architecture or teach your team how to apply debugging and profiling tools to your developement process in the best way.
Get in touch