プログラムを構成するモジュールや関数の実行回数、実行時間など、性能改善のための分析に役立つ情報を収集するツールはどれか。
| ア | エミュレータ |
| イ | シミュレータ |
| ウ | デバッガ |
| エ | プロファイラ |
答え エ
【解説】
| ア | エミュレータ(emulator)は、異なる命令形式のコンピュータ用に生成された目的プログラムを動作させるためのソフトウェアです。(×) |
| イ | シミュレータ(simulator)は、仮想的に別のコンピュータ環境でプログラムの動作を確認するためのソフトウェアです。(×) |
| ウ | デバッガ(debugger)は、プログラムの不具合(バグ)の発見や修正を支援するためのソフトウェアです。(×) |
| エ | プロファイラは、プログラムを構成するモジュールや関数の実行回数、実行時間などの情報を収集するソフトウェアです。(〇) |
【キーワード】
・プロファイラ