IPA過去問ドリル

平成30年度 秋期 応用情報技術者試験 午前 問19

テクノロジ/開発技術

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

出典:平成30年度 秋期 応用情報技術者試験 午前 問19

正解:エ

解説

プロファイラは,プログラムの実行中に関数や命令文の実行回数・実行時間などを計測し,統計情報として出力するツールです。性能のボトルネックとなる箇所を特定し,性能改善に役立てるために使用します。

選択肢ごとの解説

  • 誤り。コンパイラはソースコードを機械語などに変換するツールであり,実行統計の計測は行いません。
  • 誤り。デバッガはプログラムの誤り箇所を特定するための実行制御・変数確認ツールです。
  • 誤り。パーサは構文解析を行うプログラムであり,実行時の統計計測とは異なります。
  • 正しい。プロファイラは関数や文の実行回数・実行時間を計測して統計を取るツールです。
応用情報技術者の過去問を演習モードで解く