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

令和5年度 秋期 午前Ⅱ 問9

開発ツール

プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。

答えと解説を見る

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

解説

実行回数や実行時間の統計を取る道具はプロファイラです。

プロファイラは、プログラムを実際に動かしながら、関数や文がそれぞれ何回実行され、どれだけ時間を使ったかを計測して集計するツールです。どこに処理時間が集中しているかが数字で分かるため、性能を改善するときに手を入れるべき箇所を見つけるのに使います。設問は、性能改善のために実行回数や実行時間の統計を取る、という目的を書いているので、計測と集計を受け持つ道具を選びます。プログラムの作成や検証に使うツールは名前が似ているので、それぞれが何をする道具かを一言で言えるようにしておくと迷いません。性能の偏りを測るのがプロファイラ、誤りの原因を探すのがデバッガ、と対にして覚えると整理できます。

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

この問題の用語

出典:令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9

同じ用語が出る問題

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