プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
平成30年度 秋期 応用情報技術者 問19
テクノロジ系
正解と解説
正解 エ
関数や文の実行回数・実行時間を計測して統計を取り、性能改善に役立てるツールはプロファイラです。
プロファイラは、プログラムの実行中に関数や文ごとの実行回数や実行時間を計測し、統計として出力するツールです。処理時間のかかっている箇所(ボトルネック)を見つけ、性能改善の対象を決めるために使います。問題文の「性能を改善」「実行回数や実行時間を計測して統計を取る」が決め手です。
ア:コンパイラは、高水準言語で書かれたソースプログラムを目的プログラムに一括して翻訳するツールです。
イ:デバッガは、ブレークポイントの設定や変数の値の表示などで、プログラムの誤りを見つけて取り除くためのツールです。
ウ:パーサは、ソースコードなどの文字列を文法に従って解析し、構文木などの構造に変換するプログラムです。
出典:平成30年度 秋期 応用情報技術者試験 問19
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 秋期 応用情報技術者試験 問19(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方