KDE/heaptrack
A heap memory profiler for Linux observed · 2026-10-19
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4050
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4184 stars · 245 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with command-line and GUI analysis tools that interpret the recorded profile to reveal memory leaks, allocation hotspots, and temporary allocations.
Use cases
- find memory leaks in a C++ application
- profile heap memory allocations on linux
- reduce my application's memory footprint
- find which code locations allocate the most memory
- detect excessive temporary allocations that churn the heap
- attach a memory profiler to an already running process
- record memory traces on an embedded linux device and analyze them later
When to choose
- You need heap-level allocation tracing with stack traces for native Linux applications
- You are hunting memory leaks, allocation hotspots, or temporary allocations in C/C++ code
- You profile embedded targets without debug symbols and want to interpret traces later against a sysroot
When to avoid
- You need CPU, GPU, or I/O profiling rather than heap memory analysis
- You develop on Windows or macOS, since heaptrack is Linux-only
- You need to profile managed runtimes like the JVM or JavaScript rather than native allocations
Facets
cli-tool · maturity active
tracing monitoring developer-tools cli gui developer-tools performance cli embedded cpp memory-profiler heap-analysis memory-leak-detection allocation-tracking stack-traces performance-profiling kde gdb-injection valgrind-alternative command-line linux desktop
3 sources
- readme: https://github.com/KDE/heaptrack · fetched 2026-10-19 · 4e8ac3955726
- homepage: https://invent.kde.org/sdk/heaptrack · fetched 2026-08-29 · 24d592b1edec
- site_page: https://invent.kde.org/sdk/heaptrack/-/releases · fetched 2026-08-29 · a2d24b31bcac
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KDE/heaptrack | main | 67 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem