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

テクノロジOS・ソフトウェア

この問題は2024(R6)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

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

解答・解説を読む

正解: 選択肢

正解は です。

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

各選択肢の解説

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