This class provides low-resolution, but low-latency, performance monitoring and is guaranteed to be meaningful on all operating systems.
Public Types | |
typedef long | interval_type |
The interval type. | |
typedef typedef PerformanceCounterScope< TickCounter > Scope | scope_type |
The scope type. | |
Public Methods | |
void | Start () |
Starts measurement. | |
void | Stop () |
Ends measurement. | |
interval_type | propget_PeriodCount () |
The elapsed count in the measurement period. | |
interval_type | propget_Seconds () |
The number of whole seconds in the measurement period. | |
interval_type | propget_Milliseconds () |
The number of whole milliseconds in the measurement period. | |
interval_type | propget_Microseconds () |
The number of whole microseconds in the measurement period. |
|
The interval type. The type of the interval measurement, a 64-bit signed integer |
|
The scope type. The type with which instances of the counter class can be subject to the RAII protocol in order to scope particular measurement intervals |
|
The number of whole microseconds in the measurement period. This represents the extent, in whole microseconds, of the measurement period |
|
The number of whole milliseconds in the measurement period. This represents the extent, in whole milliseconds, of the measurement period |
|
The elapsed count in the measurement period. This represents the extent, in machine-specific increments, of the measurement period |
|
The number of whole seconds in the measurement period. This represents the extent, in whole seconds, of the measurement period |
|
Starts measurement. Begins the measurement period |
|
Ends measurement. Ends the measurement period |
|
D Libraries documentation © Synesis Software Pty Ltd, 2002-2003 |