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.) |