This class encapsulates the native real-time APIs RtQueryPerformanceFrequency and RtQueryPerformanceCounter, which provide fine granularity CPU performance data.

SystemObject
IntervalZero.RTX64RTX64Object
IntervalZero.RTX64.RTAPI.Diagnostics.RTProcessRTPerformance
Namespace:
IntervalZero.RTX64.RTAPI.Diagnostics.RTProcessIntervalZero.RTX64RTX64Object
IntervalZero.RTX64.RTAPI.Diagnostics.RTProcessRTPerformance
Assembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

The RTPerformance type exposes the following members.

Name | Description | |
---|---|---|
![]() | RTPerformance | Initializes a new instance of the RTPerformance class |

Name | Description | |
---|---|---|
![]() | CreationTime |
Date and time the object was created.
(Inherited from RTX64Object.) |
![]() | IsDisposed |
True if the object has been disposed, false otherwise.
(Inherited from RTX64Object.) |
![]() | Name |
Name of the object.
(Inherited from RTX64Object.) |

Name | Description | |
---|---|---|
![]() | Dispose |
Dispose method.
(Inherited from RTX64Object.) |
![]() | OnNotifyPropertyChanged |
Called when a property is changed
(Inherited from RTX64Object.) |
![]() | RtQueryPerformanceCounter |
RtQueryPerformanceCounter retrieves the current value of the high-resolution performance counter (based on the processor’s time-stamp counter, TSC).
|
![]() | RtQueryPerformanceFrequency |
RtQueryPerformanceFrequency retrieves the frequency of the high-resolution performance counter(based on the processor’s time-stamp counter, TSC).
The frequency cannot change while the system is running.
|

Name | Description | |
---|---|---|
![]() | PropertyChanged |
Event Fired when a property value is changed
(Inherited from RTX64Object.) |
