プログラムのプロファイリング

プログラムの高速化を図るときには、まずプログラムのなかでどこが時間を食っているのか確認する作業が必要です。これをプロファイリングといいます。

プロファイリング用のコマンドとして、gprofというコマンドがあります。

gprofの使用法

$ ifort -p test_prog.f -o test_prog

$ ./test_prog

$ gprof ./test_prog > profile.txt

profile.txtにプロファイリングの結果が出力されます。

参考にしたWebsite

https://benjimenez.wordpress.com/2012/02/19/profiling-a-simple-fortran-code-with-gprof/