C/C+

コードの処理速度計測にgprofを試してみた

GNUのプロファイラ gprofでコードの処理速度計測を試してみた。
関数単位、LINE(行)単位での実行速度の計測ができる模様。

今回は関数単位でお試し。

使い方は”-pg”のオプションを付与してコンパイルしたバイナリを実行後にgprofコマンドをかませばOK。

gproftest.c

Makefile

実行例

[その他]
どうやらコンパイル時に -O3 で最適化すると上手くいかないぽい。