応用情報技術者試験 応用情報技術者試験 令和6年度春期 午前19: プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。

応用情報技術者試験 令和6年度春期 午前
Q 1919 / 80
プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。
この問の正解率:70.68%(1,071件)

解説

応用情報技術者試験 令和6年度春期 午前 問19「プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約71%です。

正解

. プロファイラ

正答率 70.7%(1,071人中 757人が正解)

問題の解説

プロファイラは、プログラム実行中に各モジュールや関数の呼び出し回数・実行時間などの統計情報を収集し、どこに処理時間が集中しているか(ボトルネック)を分析して性能改善に役立てるためのツールである。設問の「実行回数・実行時間など性能改善のための情報を収集する」という説明に正確に一致するため、エが正解である。

選択肢ごとの解説

  • エミュレーターは、ある環境(ハードウェアやOS)の動作を別の環境上で模倣して再現するツールであり、性能情報の収集が目的ではない。
  • シミュレーターは、対象の動作や現象をモデル化して模擬するツールで、実プログラムの関数別実行時間を計測する目的のものではない。
  • デバッガは、プログラムを停止・追跡して変数の値を確認し誤り(バグ)を取り除くためのツールであり、性能分析を主目的とはしない。
  • 正しい。関数やモジュールの実行回数・実行時間を計測して性能改善に役立てるのがプロファイラである。

応用情報技術者試験 令和6年度春期 午前 の過去問一覧に戻る・問19

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード