massifはvalgrindに同梱の、プログラムがメモリヒープをどれくらい使っているかをプロファイリングしてくれるもの(情報が無)。
インストールをして:
sudo apt install valgrind massif-visualizer
実行:
valgrind --tool=massif --time-unit=B --stacks=yes your_program program_args
するとmassif.out.XXXX(Xは数字)というファイルができるので、これをmassif-visualizerに食わせる:
massif-visualizer massif.out.4543
すると以下のリンクのようにどの関数がどれくらいヒープを使っているかが可視化される。超べんり。 apps.kde.org
こんな便利なプログラムがフリーで使えるのは本当にありがたい。