Better_Software_Header_MobileBetter_Software_Header_Web

Find what you need - explore our website and developer resources

hotspot - a GUI for the Linux perf profiler

First public release of hotspot v1.0.0 available

The summary view of hotspot gives a quick overview of the analyzed perf.data file and the system it was recorded on.

The bottom-up view displays the aggregated sample costs from where the cost is actually spent. This shows the hot functions in your code base.

The top-down view of hotspot allows you to drill-down the call graph to find the most costly functions in your code base.

Hotspot comes with a built-in flamegraph visualization. It is interactive and allows searching, zooming and more.

Hotspots caller / callee view aggregates the data like KCachegrinds main table view. This is useful to find unexpected costs of frames in the middle of the call stacks.


2 Comments

8 - Jul - 2017

Martin Koller

CMake Error at CMakeLists.txt:9 (message):
  The perfparser git submodule is not initialized.

  Please run the following commands in the source directory
  (/home/PACKAGES/hotspot-v1.0.0):

      git submodule update --init --recursive

git submodule update --init --recursive
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
git clone git@github.com:KDAB/hotspot.git
Cloning into 'hotspot'...
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

25 - Jul - 2017

Kevin Funk

MilianWolff

Milian Wolff

Senior Software Engineer

Learn Modern C++

Learn more