A simple stopwatch interface to measure elapsed time.

Properties

elapsed Duration
read-only

Returns the elapsedTicks counter converted to a Duration.

elapsedMicroseconds int
read-only

Returns the elapsedTicks counter converted to microseconds.

elapsedMilliseconds int
read-only

Returns the elapsedTicks counter converted to milliseconds.

elapsedTicks int
read-only

Returns the elapsed number of clock ticks since calling start while the Stopwatch is running.

frequency int
read-only

Frequency of the elapsed counter in Hz.

isRunning bool
read-only

Returns wether the StopWatch is currently running.

Constructors

Stopwatch()

Creates a Stopwatch in stopped state with a zero elapsed count.

Methods

reset() → void

Resets the elapsed count to zero.

start() → void

Starts the Stopwatch.

stop() → void

Stops the Stopwatch.