令和6年度 春期 応用情報技術者試験 午前 問19

プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。

解答・解説

正解: エ. プロファイラ

正解は エ です。

プロファイラは、プログラムの実行中の様々な情報(関数の呼び出し回数、実行時間、メモリ使用量など)を収集し、性能上のボトルネックを特定するためのツールです。

各選択肢の解説

  • ア エミュレーター: 特定のハードウェアやOS向けのプログラムを、異なる環境で動作させるためのソフトウェアやハードウェアのことです。
  • イ シミュレーター: 現実のシステムや現象の挙動を、計算機上のモデルを用いて模擬実験(シミュレーション)するためのソフトウェアです。
  • ウ デバッガ: プログラムのバグ(不具合)を発見・修正するために、プログラムをステップ実行したり、変数の値を確認したりするためのツールです。
  • エ プロファイラ: 正解。プログラムを構成するモジュールや関数の実行回数、実行時間など、性能改善のための分析に役立つ情報を収集するツールです。

Spineチーム