RTPerformance Class

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

Inheritance Hierarchy
SystemObject
  IntervalZero.RTX64RTX64Object
    IntervalZero.RTX64.RTAPI.Diagnostics.RTProcessRTPerformance

Namespace:  IntervalZero.RTX64.RTAPI.Diagnostics.RTProcess
Assembly:  IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

Syntax
public class RTPerformance : RTX64Object

The RTPerformance type exposes the following members.

Constructors
NameDescription
Public methodRTPerformance
Initializes a new instance of the RTPerformance class
Top
Properties
NameDescription
Public propertyCreationTime
Date and time the object was created.
(Inherited from RTX64Object.)
Protected propertyIsDisposed
True if the object has been disposed, false otherwise.
(Inherited from RTX64Object.)
Public propertyName
Name of the object.
(Inherited from RTX64Object.)
Top
Methods
NameDescription
Public methodDispose
Dispose method.
(Inherited from RTX64Object.)
Protected methodOnNotifyPropertyChanged
Called when a property is changed
(Inherited from RTX64Object.)
Public methodRtQueryPerformanceCounter
RtQueryPerformanceCounter retrieves the current value of the high-resolution performance counter (based on the processor’s time-stamp counter, TSC).
Public methodRtQueryPerformanceFrequency
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.
Top
Events
NameDescription
Public eventPropertyChanged
Event Fired when a property value is changed
(Inherited from RTX64Object.)
Top
See Also