平成29年 春期 エンベデッドシステムスペシャリスト 午前II 問9

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

 ア  エミュレータ  イ  シミュレータ
 ウ  デバッガ  エ  プロファイラ


答え エ


解説

 ア  エミュレータ(emulator)は、異なる命令形式のコンピュータ用に生成された目的プログラムを動作させるためのソフトウェアです。
 イ  シミュレータ(simulator)は、仮想的に別のコンピュータ環境でプログラムの動作を確認するためのソフトウェアです。
 ウ  デバッガ(debugger)は、プログラムの不具合(バグ)の発見や修正を支援するためのソフトウェアです。
 エ  プロファイラは、プログラムを構成するモジュールや関数の実行回数、実行時間などの情報を収集するソフトウェアです。


キーワード
・プロファイラ

キーワードの解説
  • プロファイラ(profiler)
    動作中のプログラムがどの処理をどういった順序で実行したかを監視するプログラムで、コンパイラやデバッガなどと共に、プログラム開発環境の一部として提供されることが多いです。

もっと、「プロファイラ」について調べてみよう。

戻る 一覧へ 次へ