An object used to measure script performance.
| reset() | Resets the clock, also restarting it. |
| stop() | Stops the clock. |
| restart() | Start the clock again, without resetting it. |
| add(other) | Add the duration of another timer to this timer. |
| divide(number) | Divides the current duration by a set value. |
| valid :: boolean [R] | Is this object valid? |
| object_name :: string [R] | The class name of this object. |
| help() → string | All methods and properties that this object supports. |
Resets the clock, also restarting it.
Stops the clock.
Start the clock again, without resetting it.
Add the duration of another timer to this timer. Useful to reduce start/stop overhead when accumulating time onto many timers at once.
Divides the current duration by a set value. Useful for calculating the average of many iterations.