開発ツール (全17問中3問目)
No.3
プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。
出典:令和6年春期 問19
- エミュレーター
- シミュレーター
- デバッガ
- プロファイラ
分類
テクノロジ系 » ソフトウェア » 開発ツール
正解
エ
解説
- エミュレーターは、所定のコンピュータや機械装置を模倣するシミュレーターの一種で、他のコンピュータ向けの命令プログラムを解読しながら実行するマイクロプログラムです。
- シミュレーターは、現実の事象や業務をモデル化して模擬実験を行う装置やプログラムです。
- デバッガは、プログラム内のバグや不具合を特定し、それを修正する作業(デバッグ)を支援するソフトウェアです。指定した箇所でプログラムを一時停止させて1行ずつ進めたり、その際の変数の内容を確認したりすることができます。
- 正しい。プロファイラは、プログラムを実際に動作させて、その動作状況を解析するためのツールです。実行フローや関数ごとの実行回数、実行時間などを詳細に確認することができるので、プログラムのボトルネックを特定するなど性能改善に役立てることができます。