過去問解きまくり研究所 ホーム

平成29年度 春期 午前Ⅱ 問9

ソフトウェア開発管理技術

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

答えと解説を見る

✓ これが正解エプロファイラ

解説

関数ごとの実行回数や実行時間を集める性能分析ツールがプロファイラです。

プロファイラは、プログラムを実際に動かしながら、どのモジュールや関数が何回呼ばれ、それぞれにどれだけ時間がかかったかを計測して集計するツールです。処理時間の大半を占めている箇所を見つけ、そこを重点的に改善するために使います。設問は、性能改善のための分析に役立つ情報を収集するツールを問うているので、プロファイラが当てはまります。ほかの選択肢は、別の機器の動きをまねる、仮想的な環境で振る舞いを確かめる、誤りを探すためにプログラムを止めて調べる、という目的のツールです。性能を測るならプロファイラ、不具合を探すならデバッガ、と目的で区別して覚えると迷いません。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)