KDE/heaptrack
A heap memory profiler for Linux observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- 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-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4002
- days_rel: n/a
- days_push: 21
- n_releases_24m: 0
Adoption not part of the score
4154 stars · 241 forks observed · 2026-08-28
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-08-28 · 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 | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem