Timer

High-resolution timer for measuring elapsed time.

xxml
Language::Time

Methods

MethodParametersReturnsDescription
ConstructorTimer^Create timer (not started)
startNoneStart/restart timer
stopNoneStop timer
resetNoneReset to zero
elapsedTimeSpan^Get elapsed time
elapsedMillisecondsInteger^Elapsed in ms
isRunningBool^Check if running

Examples

Timer Usage

xxml
Instantiate Time::Timer^ As <timer> = Time::Timer::Constructor();
Run timer.start();

// ... perform operation ...

Run timer.stop();
Instantiate Integer^ As <ms> = timer.elapsedMilliseconds();
Run Console::printLine(String::Constructor("Elapsed: ").append(ms.toString()).append(String::Constructor("ms")));

See Also