ソフトウェア性能ボトルネック解析ツール(プロファイラ)の機能
プロファイラ(Profiler) は、プログラムを実行しながら、各関数や行単位の実行回数、実行時間、CPU使用率、メモリ消費量などを計測・収集し、パフォーマンス上のボトルネックとなっている箇所を特定するための動的解析ツールです。したがって、正解は エ です。 ア: プログラムの不具合(バグ)を発見・修正するために、ブレークポイント設定や変数の値確認、ステップ実行を行うツールは「デバッガ」です。 イ: OSやアプリケーションが特定の周辺機器(ハードウェア)を制御するための仲介ソフトウェアは「デバイスドライバ」です。 ウ: プログラム言語の構文規則に従ってソースコードを字句解析・構文木へ解析するモジュールは「構文解析器(パーサ)」です。
プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。
出典
令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9
ア
デバッガ
イ
ドライバ
ウ
パーサ
エ
プロファイラ
前の問題
スキップ
【正解・解説】ソフトウェア性能ボトルネック解析ツール(プロファイラ)の機能|令和5秋 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9 | IT資格ラボ