Heaptrack 堆内存分析
heaptrack 记录进程的每次内存分配和调用栈,帮助定位内存峰值、泄漏和分配热点。它比 Valgrind 开销低,适合真实负载。
heaptrack ./app
heaptrack --record-only ./app
heaptrack -o /tmp/app.heaptrack ./app
heaptrack_gui /tmp/app.heaptrack
heaptrack_print /tmp/app.heaptrack
heaptrack_print /tmp/app.heaptrack | head -50
-g 构建。heaptrack_gui 需要 Qt 环境;服务器上用 heaptrack_print。--record-only 或包一层。heaptrack — 堆分析valgrind — 内存检查perf — CPU 剖析