Release of Hotspot 1.3.0, a GUI for performance analysis in Linux

Introduced Application Release Hotspot 1.3.0, providing a graphical interface for visual exploration of reports during profiling and performance analysis using the kernel subsystem perf. The program's code is written in C++ using the Qt and KDE Frameworks 5 libraries, and is distributed under the GPL v2+ license.

Hotspot can serve as a transparent replacement for the 'perf report' command when analyzing perf.data files, additionally offering features like visualization via FlameGraph, a summary overview in the style of the top utility, aggregation of call statistics, various sorting options, pop-up hints, built-in search mechanisms, and the ability to display metrics side by side for multiple events.

In the new release:

  • Significantly improved the interpretation of profiling data for large and complex applications. For instance, the generated perf.data file for Firefox is now analyzed an order of magnitude faster.
  • Added proper support for analyzing files with data compressed using the zstd algorithm, which are created when running
    'perf record -z' and can reduce the size by one to two orders of magnitude.
  • The timeline has been modernized, now displaying marks on the time axes and prefixes for units of measurement when zooming in.

    Release of Hotspot 1.3.0, a GUI for performance analysis in Linux

    Release of Hotspot 1.3.0, a GUI for performance analysis in Linux
  • Implemented parsing of symbols added by the rustc compiler.

    Release of Hotspot 1.3.0, a GUI for performance analysis in Linux
  • Updated the perfparser submodule, which has improved support for parallelization using the fork call.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster