プロファイラ
出典: 平成30年度 秋期 応用情報技術者試験 午前 問19 (IPA)
プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
- ア コンパイラ
- イ デバッガ
- ウ パーサ
- エ プロファイラ
正解と解説を見る
正解: エ
- ア: コンパイラは、ソースプログラムを機械語などに翻訳するツールです。
- イ: デバッガは、プログラムを 1 行ずつ実行したり変数を確認したりして、誤りを見つけるツールです。
- ウ: パーサは、文字列を文法に従って解析する (構文解析する) プログラムです。
- エ: 関数や文の実行回数や実行時間を計測して統計を取るのはプロファイラなので正しい答えです。
ポイント
- プロファイラ: プログラムを実行して、関数や文の 実行回数や実行時間を計測 するツールです。どこで時間が掛かっているか (ボトルネック) を見つけ、性能を改善するのに使います。