平成30年度 秋期 応用情報技術者試験 午前 問19
テクノロジ/開発技術プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
出典:平成30年度 秋期 応用情報技術者試験 午前 問19
- アコンパイラ
- イデバッガ
- ウパーサ
- エプロファイラ
正解:エ
解説
プロファイラは,プログラムの実行中に関数や命令文の実行回数・実行時間などを計測し,統計情報として出力するツールです。性能のボトルネックとなる箇所を特定し,性能改善に役立てるために使用します。
選択肢ごとの解説
- ア誤り。コンパイラはソースコードを機械語などに変換するツールであり,実行統計の計測は行いません。
- イ誤り。デバッガはプログラムの誤り箇所を特定するための実行制御・変数確認ツールです。
- ウ誤り。パーサは構文解析を行うプログラムであり,実行時の統計計測とは異なります。
- エ正しい。プロファイラは関数や文の実行回数・実行時間を計測して統計を取るツールです。