2.2.2.2 ClockType
The ClockType enumeration defines the clock resolution to use when tracing events.
-
typedef enum { plaTimeStamp = 0, plaPerformance = 1, plaSystem = 2, plaCycle = 3 } ClockType;
plaTimeStamp: Use the raw (unconverted) time stamp.
plaPerformance: Query performance counter (QPC). Provides a high-resolution (100 nanoseconds) time stamp that is more expensive to retrieve.
plaSystem: System time. Provides a low-resolution (10 milliseconds) time stamp that is less expensive to retrieve.
plaCycle: CPU cycle counter. MAY provide the highest resolution time stamp and is the least expensive to retrieve. However, the CPU counter is unreliable and its use is not recommended.