This class holds performance measurement information (return value of the debugger.Performance.Get function). [RH850][E1/E2/E20/Full-spec emulator]
[Type]
class PerformanceInfo:
Number = 0
Count = 0
Mode = PerformanceMode.MaxCount
Item = PerformanceItem.AllFetchCall
IsOverflow = False
|
[Variable]
|
|
Number
|
This holds the performance measurement event number.
|
Count
|
This holds the number of times it was counted.
|
PerformanceMode
|
Specify the mode for performance measurement.
The modes that can be specified are shown below.
|
|
|
PerformanceMode.PassCount
|
Pass count
|
PerformanceMode.NewCount
|
New count
|
PerformanceMode.MinCount
|
Min count
|
PerformanceMode.MaxCount
|
Max count
|
PerformanceMode.AddCount
|
Total count
|
PerformanceItem
|
Specify performance measurement items.
The items that can be specified are shown below.
|
|
|
PerformanceItem.FlashRomDataRequest
|
Flash ROM data request count
|
PerformanceItem.CpuFetchRequestHit
|
Response count for CPU issued instruction fetch request
|
PerformanceItem.CpuFetchRequest
|
CPU issued instruction fetch request count
|
PerformanceItem.DisableInterruptCycle
|
Interrupt disable cycle of DI/EI
|
PerformanceItem.NoInterruptCycle
|
Non-interrupt cycle
|
PerformanceItem.ClockCycle
|
Clock cycle
|
PerformanceItem.ALLInstructionSyncException
|
All instruction sync exception count
|
PerformanceItem.AllInstructionAsyncException
|
All instruction async exception count
|
PerformanceItem.FetchFELevelInterrupt
|
FE level interrupt count
|
PerformanceItem.FetchEILevelInterrupt
|
EI level interrupt count
|
PerformanceItem.AllFetchBranch
|
Branch instruction count
|
PerformanceItem.AllFetchCall
|
All instruction count
|
[Detailed description]
- | PerformanceInfo is a class, and it is passed as the return value when the debugger.Performance.Get function is executed. |