LuaProfiler

class LuaProfiler - sort
reset() Resets the clock, also restarting it.
stop() Stops the clock.
restart() Start the clock again, without resetting it.
divide(number) Divides the current duration by a set value.
valid :: boolean [R] Is this object valid?
help() → string All methods, and properties that this object supports.

An object used to measure script performance.

Note: Since performance is non-deterministic, these objects can not be saved, nor can the raw time values be read from lua. They can be used anywhere a LocalisedString is used.
reset()

Resets the clock, also restarting it.

stop()

Stops the clock.

restart()

Start the clock again, without resetting it.

divide(number)

Divides the current duration by a set value. Useful for calculating the average of many iterations.

Parameters
number :: double: The number to divide by. Must be > 0.
Note: Does nothing if this isn't stopped.