プログラムの性能を改善するに当たって、関数、文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
| ア | コンパイラ |
| イ | デバッガ |
| ウ | パーサ |
| エ | プロファイラ |
答え エ
【解説】
| ア | コンパイラ(compiler)は、プログラム言語で書かれたプログラムを、コンピュータで処理可能な形式(機械語)に変換するソフトウェアです。(×) |
| イ | デバッガ(debugger)は、フトウエアの開発時にデバッグ作業を支援するためソフトウェアです。(×) |
| ウ | パーサ(parser)は、プログラムのソースコードなど、一定の文法に従って記述されたテキスト文書を解析してプログラムで扱えるようなデータ構造に変換するソフトウェアです。(×) |
| エ | プロファイラは、プログラムを実行したときの関数、文などの実行回数や実行時間を計測して統計を取るために用いるツールです。(〇) |
【キーワード】
・プロファイラ