Everything
2.16.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ノンウェイトレスポンス数を計測します。