babyAの日記: プロファイラ
日記 by
babyA
gprofを使ってプロファイラ情報を採取するために。
# apt-get install libc6-prof
gccのコンパイル時のオプションに"-pg"
リンク時のオプションに"-pg --static"
を付けるとよいみたい。
#なぜ--staticがいるのかは謎
後はできたバイナリを実行して出力されたgmon.outとバイナリを gprofに読ませればOK
$ gcc -c -g -pg -o hello.o hello.c
$ gcc -pg --static -o hello hello.o
$ ./hello
$ gprof hello gmon.out
プロファイラ More ログイン