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. The main feature of the hotspot is visualizing a perf.data file graphically. The timeline allows filtering the results by time, process, or thread. The data views will update accordingly. You can also launch perf from the hotspot, to profile a newly started application, or to attach to an already running process(es). Building hotspot from a source gives you the latest and greatest, but you'll have to make sure all its dependencies are available. Most users should probably install a hotspot from the distro package manager or as an AppImage.

Features

  • Visualize data
  • Time Line
  • Record Data
  • Build Hotspot
  • Record with perf without super user rights
  • For Debian/Ubuntu, Fedora, and Arch Linux

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Hotspot

Hotspot Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Hotspot!

Additional Project Details

Operating Systems

Linux

Programming Language

C++

Related Categories

C++ User Interface (UI) Software

Registered

2022-05-31