|
|
StartAddress
|
パフォーマンス計測を開始するアドレスを指定します。
|
StartData
|
パフォーマンス計測を開始するアドレスのデータ条件(数値)を指定します。
パフォーマンス計測の条件がデータ・アクセス系の場合のみ有効です。
|
StartPerformanceType
|
パフォーマンス計測を開始する種類を指定します。
指定可能な種類を以下に示します。
|
|
|
PerformanceType.Execution
|
実行時にパフォーマンス計測の開始/終了を行います(デフォルト)。
|
PerformanceType.Read
|
データ・リード時にパフォーマンス計測の開始/終了を行います。
|
PerformanceType.Write
|
データ・ライト時にパフォーマンス計測の開始/終了を行います。
|
PerformanceType.Access
|
データ・アクセス時にパフォーマンス計測の開始/終了を行います。
|
EndAddress
|
パフォーマンス計測を終了するアドレスを指定します。
|
EndData
|
パフォーマンス計測を終了するアドレスのデータ条件(数値)を指定します。
パフォーマンス計測の条件がデータ・アクセス系の場合のみ有効です。
|
EndPerformanceType
|
パフォーマンス計測を終了する種類を指定します。
指定可能な種類を以下に示します。
|
|
|
PerformanceType.Execution
|
実行時にパフォーマンス計測の開始/終了を行います(デフォルト)。
|
PerformanceType.Read
|
データ・リード時にパフォーマンス計測の開始/終了を行います。
|
PerformanceType.Write
|
データ・ライト時にパフォーマンス計測の開始/終了を行います。
|
PerformanceType.Access
|
データ・アクセス時にパフォーマンス計測の開始/終了を行います。
|
PerformanceMode
|
パフォーマンス計測を行うモードを指定します。
指定可能なモードを以下に示します。
|
|
|
PerformanceMode.PassCount
|
パス・カウント
|
PerformanceMode.NewCount
|
最新カウント
|
PerformanceMode.MinCount
|
最小カウント
|
PerformanceMode.MaxCount
|
最大カウント
|
PerformanceMode.AddCount
|
積算カウント
|
PerformanceItem
|
パフォーマンス計測を行う項目を指定します。
指定可能な項目を以下に示します。
|
|
|
PerformanceItem.FlashRomDataRequest
|
Flash ROMデータリクエスト数【RH850G3M, RH850G3K, RH850G3MH, RH850G3KH】
|
PerformanceItem.CpuFetchRequestHit
|
CPU発行命令フェッチリクエスト要求に対して命令Cacheにてノンウェイトでレスポンスした数
|
PerformanceItem.CpuFetchRequest
|
CPU発行命令フェッチリクエスト数
|
PerformanceItem.DisableInterruptCycle
|
DI/EIによる割り込み禁止時間
|
PerformanceItem.NoInterruptCycle
|
割り込み処理中ではない時間
|
PerformanceItem.ClockCycle
|
クロックサイクル数
|
PerformanceItem.StallCycle
|
命令実行ユニットへの命令発行ストールサイクル数【RH850G4MH】
|
PerformanceItem.ALLInstructionSyncException
|
全命令同期例外受付回数
|
PerformanceItem.AllInstructionAsyncException
|
全命令非同期例外受付回数
|
PerformanceItem.FetchFELevelInterrupt
|
FEレベル割り込み受付回数
|
PerformanceItem.FetchEILevelInterrupt
|
EIレベル割り込み受付回数
|
PerformanceItem.BranchPredictionMiss
|
条件分岐命令の分岐予測ミス回数(Bcond命令,Loop命令)【RH850G4MH】
|
PerformanceItem.FetchBcondLoop
|
条件分岐命令の実行回数(Bcond命令,Loop命令)【RH850G4MH】
|
PerformanceItem.FetchBranch
|
分岐命令実行回数(条件不一致のBcond命令,Loop命令,例外命令は除く)【RH850G4MH】
|
PerformanceItem.AllFetchBranch
|
分岐命令実行回数【RH850G3M, RH850G3K, RH850G3MH, RH850G3KH】
|
PerformanceItem.AllFetchCall
|
全命令実行回数
|
PerformanceItem.BackgroundInterrupt
|
バックグラウンド割り込み受付回数
|
PerformanceItem.BackgroundEILevelInterrupt
|
EIレベルバックグラウンド割り込み受付回数
|
PerformanceItem.BackgroundFELevelInterrupt
|
FEレベルバックグラウンド割り込み受付回数
|
PerformanceItem.BackgroundInstructionAsyncException
|
全命令非同期例外のバックグラウンド割り込み受付回数
|