2.15.1.3
パフォーマンス計測イベントを編集する
パフォーマンス計測イベントの詳細情報は,パフォーマンス計測詳細設定 ダイアログ【Full-spec emulator】【E1】【E20】にて編集します。このダイアログは,イベント パネル上にて編集したいパフォーマンス計測イベントを選択してコンテキスト・メニューの[条件の編集...]を選択することで表示します。
パフォーマンス計測詳細設定 ダイアログ【Full-spec emulator】【E1】【E20】では,計測モード,計測項目を次から指定できます。
それぞれ1項目のみ計測可能で,選択された項目の計測結果がイベント パネルに表示されます。
|
|
積算
|
指定区間の計測項目の積算値を計測します。
|
最大
|
指定区間の計測項目の最大値を計測します。
|
最小
|
指定区間の計測項目の最小値を計測します。
|
最新
|
指定区間の計測項目の最新値を計測します。
|
パスカウント
|
指定区間の通過回数(パスカウント)を計測します。
終了条件が設定されていない場合は計測できません。
“パスカウント”を指定した場合,[計測項目]プロパティで設定した値を無視し,パスカウント値を計測します。
|
【RH850G3M, RH850G3K, RH850G3MH, RH850G3KH】
|
|
全命令実行回数
|
指定区間のすべての命令の実行回数を計測します。
|
分岐命令実行回数
|
指定区間の分岐を伴う命令全ての命令の実行回数を計測します。
|
EIレベル割り込み受付回数
|
指定区間のEIレベル割り込みの受付回数を計測します。
|
FEレベル割り込み受付回数
|
指定区間のFEレベル割り込みの受付回数を計測します。
|
全命令非同期例外受付回数
|
指定区間のすべての命令非同期例外の受付回数を計測します。
|
全命令同期例外受付回数
|
指定区間のすべての命令同期例外の受付回数を計測します。
|
クロックサイクル数
|
指定区間のクロックサイクル数を計測します。
|
割り込み処理中ではない時間
|
指定区間の割り込み処理中ではないサイクル数を計測します。
|
DI/EIによる割り込み禁止時間
|
指定区間のDI/EIによる割り込み禁止区間を計測します。
|
CPU発行命令フェッチリクエスト数
|
指定区間のCPU発行命令フェッチリクエスト数を計測します。
|
CPU発行命令フェッチリクエスト要求の命令Cacheノンウェイトレスポンス数
|
指定区間のCPU発行命令フェッチリクエスト要求の命令Cacheノンウェイトレスポンス数を計測します。
|
FlashROMデータリクエスト数
|
指定区間のFlashROMデータリクエスト数を計測します。
|
【RH850G4MH】
|
|
全命令実行回数
|
指定区間のすべての命令の実行回数を計測します。
|
分岐命令実行回数(条件不一致のBcond命令,Loop命令,例外命令は除く)
|
指定区間の分岐命令実行回数(条件不一致のBcond命令,Loop命令,例外命令は除く)を計測します。
|
条件分岐命令の実行回数(Bcond命令,Loop命令)
|
指定区間の条件分岐命令の実行回数(Bcond命令,Loop命令)を計測します。
|
条件分岐命令の分岐予測ミス回数(Bcond命令,Loop命令)
|
指定区間の条件分岐命令の分岐予測ミス回数(Bcond命令,Loop命令)を計測します。
|
EIレベル割り込み受付回数
|
指定区間のEIレベル割り込みの受付回数を計測します。
|
FEレベル割り込み受付回数
|
指定区間のFEレベル割り込みの受付回数を計測します。
|
全命令非同期例外受付回数
|
指定区間のすべての命令非同期例外の受付回数を計測します。
|
全命令同期例外受付回数
|
指定区間のすべての命令同期例外の受付回数を計測します。
|
命令実行ユニットへの命令発行ストールサイクル数
|
指定区間の命令実行ユニットへの命令発行ストールサイクル数を計測します。
|
クロックサイクル数
|
指定区間のクロックサイクル数を計測します。
|
割り込み処理中ではない時間
|
指定区間の割り込み処理中ではないサイクル数を計測します。
|
DI/EIによる割り込み禁止時間
|
指定区間のDI/EIによる割り込み禁止区間を計測します。
|
CPU発行命令フェッチリクエスト数
|
指定区間のCPU発行命令フェッチリクエスト数を計測します。
|
CPU発行命令フェッチリクエスト要求の命令Cacheノンウェイトレスポンス数
|
指定区間のCPU発行命令フェッチリクエスト要求の命令Cacheノンウェイトレスポンス数を計測します。
|