The wxStopWatch class allow you to measure time intervals.
For example, you may use it to measure the time elapsed by some function:
Since wxWidgets 2.9.3 this class uses
QueryPerformanceCounter() function under MSW to measure the elapsed time. It provides higher precision than the usual timer functions but can suffer from bugs in its implementation in some Windows XP versions. If you encounter such problems, installing a Microsoft hot fix from http://support.microsoft.com/?id=896256 could be necessary.
|Pauses the stop watch. More...|
|Resumes the stop watch which had been paused with Pause(). More...|
|void||Start (long milliseconds=0)|
|(Re)starts the stop watch with a given initial value. More...|
|long||Time () const|
|Returns the time in milliseconds since the start (or restart) or the last call of Pause(). More...|
|wxLongLong||TimeInMicro () const|
|Returns elapsed time in microseconds. More...|
This starts the stop watch.
Resumes the stop watch which had been paused with Pause().
|void wxStopWatch::Start||(||long||milliseconds = ||)|