gprof

2021年11月3日

はじめに

プロファイリングツール gprof のメモ。

環境

Ubuntu 20.04 LTS

コンパイル

オプション -pg をつけてリンクする。

$ g++ -c -O2 prog.cc
$ g++ -o prog -pg prog.o

プロファイリング

プログラムを実行したら gmon.out ファイルができる。これを gprof にかける。

$ gprof prog gmon.out

どこの処理で時間がかかっているかがわかる。