令和6年度 春期 応用情報技術者試験 午前 問19
テクノロジ/ソフトウェアプログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。
出典:令和6年度 春期 応用情報技術者試験 午前 問19
- アエミュレーター
- イシミュレーター
- ウデバッガ
- エプロファイラ
正解:エ
解説
プロファイラは,プログラムを実際に実行しながらモジュールや関数ごとの実行回数・実行時間などを計測し,性能上のボトルネックを分析するためのツールです。
選択肢ごとの解説
- ア誤り。エミュレーターは,あるハードウェアやソフトウェア環境の動作を別の環境上で模倣・再現するためのソフトウェアです。
- イ誤り。シミュレーターは,実際のシステムの動作をモデル化して模擬的に再現するためのソフトウェアです。
- ウ誤り。デバッガは,プログラムの実行を制御しながら変数の値を確認するなどして,バグの原因を調査するためのツールです。
- エ正しい。実行回数や実行時間などの性能分析情報を収集するのはプロファイラです。