|
|
|
|
|
|
|
|
|
|
|
|||||||
#include <winstl_highperformance_counter.h>
Public Types | |
| typedef ws_sint64_t | interval_type |
| The interval type. | |
Public Methods | |
| void | start () |
| Starts measurement. | |
| void | stop () |
| Ends measurement. | |
| interval_type | get_period_count () const |
| The elapsed count in the measurement period. | |
| interval_type | get_seconds () const |
| The number of whole seconds in the measurement period. | |
| interval_type | get_milliseconds () const |
| The number of whole milliseconds in the measurement period. | |
| interval_type | get_microseconds () const |
| The number of whole microseconds in the measurement period. | |
This class provides high-resolution performance monitoring using the host machine's high performance hardware counter. This class does not provide meaningful timing information on operating systems that do not provide a high performance hardware counter.
|
|
The interval type. The type of the interval measurement, a 64-bit signed integer |
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |