プログラムの性能を改善するに当たって、関数、文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
実行回数と時間を計測して統計をとるのがプロファイラ
選択肢
- アデバッガ
- イドライバ
- ウパーサ
- エプロファイラ
正解と解説
正解:エ プロファイラ
プロファイラは、プログラムの実行中に関数や文ごとの呼出し回数・実行時間を計測して統計をとるツールである。どこが実行時間の大半を占めているかを特定できるため、闇雲な最適化ではなく効果の大きい箇所に絞った性能改善が可能になる。
選択肢ごとの解説
- アデバッガは実行を止めて変数や制御の流れを調べる不具合解析用のツールである。
- イドライバはテスト対象のモジュールを呼び出す上位側のテスト用プログラムである。
- ウパーサは入力を文法に従って解析するプログラムで、性能計測の道具ではない。
- エ正しい。実行回数や実行時間を計測して統計をとるツールがプロファイラである。
同じ分野の他の問題
- ドキュメンテーションジェネレーターの説明として、適切なものはどれか。2022年度 秋期 午前II 問24
- 分散開発環境において、各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって、中央リポジトリ…2018年度 春期 午前II 問11
- ソフトウェア開発・保守においてリポジトリを構築する理由として、最も適切なものはどれか。2017年度 春期 午前II 問21
- プログラムを構成するモジュールや関数の実行回数、実行時間など、性能改善のための分析に役立つ情報を収集するツールはどれか。2017年度 春期 午前II 問9
- 銀行の勘定系システムといった特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進…2025年度 秋期 午前II 問20
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。