Prog/Profiler
の履歴(No.2)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
Prog/Profiler
へ行く。
1 (2016-12-01 (木) 08:02:41)
2 (2016-12-02 (金) 09:59:08)
3 (2016-12-04 (日) 20:49:09)
4 (2017-04-15 (土) 09:38:09)
Top
/
Prog
/
Profiler
目次
†
目次
プロファリングとは
調査ツール
gprof
使い方
参考リンク
↑
プロファリングとは
†
どの関数が(1)どれだけ処理時間を消費するか、(2)何度呼ばれているか、(3)どの関数を呼んでいる/どの関数に呼ばれているか、などを測定することをプロファイリングという。
上記を計測するツールを
プロファイラ
と呼ぶ。
↑
調査ツール
†
↑
gprof
†
↑
使い方
†
計測対象となるプログラムをビルドする際、 gcc/c++ のオプションに
-pg
を渡して実行する。
上記でビルドしたプログラムを実行する
プログラムが終了すると、結果を格納した
gmon.out
というファイルが出力される。
結果をみる
$ gprof <executable-program> gmon.out
↑
参考リンク
†
minus9d's diary
プロファイラ(gprof)