プロファイラ
出典: 令和6年度 春期 応用情報技術者試験 午前 問19 (IPA)
プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。
- ア エミュレーター
- イ シミュレーター
- ウ デバッガ
- エ プロファイラ
正解と解説を見る
正解: エ
- ア: エミュレーターは、あるコンピュータ上で別のコンピュータやプログラムの動作を再現するものです。
- イ: シミュレーターは、実世界のシステムの動作を模擬するものです。
- ウ: デバッガは、プログラムの誤りを探すために、実行を止めたり変数を確認したりするツールです。
- エ: 実行回数や実行時間などの性能分析情報を収集するプロファイラの説明です。正しい答えです。
ポイント
- プロファイラ は、プログラムの各関数・モジュールの 実行回数や実行時間 などを計測し、性能のボトルネックを見つけるための分析ツールです。
- 他の選択肢: エミュレーターは別のハードウェアの動作を模倣、シミュレーターは実世界の動作を模擬、デバッガは誤りの原因を調べるためのツールです。