KCachegrind
Install latest/stable of KCachegrind
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install kcachegrind
Don't have snapd? Get set up for snaps.
Details for KCachegrind
Package name
- kcachegrind
License
- GPL-2.0-or-later
Last updated
- 17 April 2026 - latest/stable
- 11 April 2026 - latest/beta
Websites
Donations
Report a bug
External link warning
You are about to open
Do you wish to proceed?
Report a Snap Store violation
Report KCachegrind for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
Share this snap
Generate an embeddable card to be shared on external websites.
Profiler Frontend
KCachegrind is a profile data visualization tool, used to determine the most time consuming parts in the execution of a program.
Features:
- KCachegrind visualizes profiles (i.e. runtime characteristics) of applications in various ways, including call graph visualisations and source/disassembler annotation.
- It can load profiles generated by the cache simulation/call tracer Calltree, a Valgrind tool. Thus, profiling does not need any preparation, can cope with shared libraries and plugin architectures, and does not influence the measuring itself.
- Converter scripts for OProfile, Perl, and PHP.
- Switching between multiple visualization layouts.
- Call graph can be exported as image (PNG).
- Simultaneous display of 2 event types in Call and Annotation View
| Revision | Channel | Version | Build | Commit | Download SBOM |
|---|
The build and commit information is derived from build infrastructure records.
Install KCachegrind on your Linux distribution
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.