Mojo.Timing

Namespace Detail

Method Summary


Method Detail

Mojo.Timing.createTimingString(prefix, label)

Reports (with Mojo.Log.info) all the timings for a particular category prefix.

Parameters


{Mojo.Timing.PerfTimer} Mojo.Timing.get(category)

Gets a performance timer for a particular category, creating it if needed.

Parameters

Returns

Performance timer for the category, or the null timer if timing is disabled.


{Array} Mojo.Timing.getCategoriesWithPrefix(prefix)

Returns a list of category strings with a common prefix.

Parameters

Returns

Array of matching categories


Mojo.Timing.pause(category)

Pauses timing for a particular category.

Parameters


Mojo.Timing.PerfTimer(label)

Creates a reset performance timer with a particular label.

Parameters


Mojo.Timing.reportSceneTiming(sceneName, sceneWindow)

Reports timings for scene push/pop operations, labeled with prefix 'scene#'.

Parameters


Mojo.Timing.reportTiming(prefix, label)

Reports (with Mojo.Log.info) all the timings for a particular category prefix.

Parameters


Mojo.Timing.reset(category)

Reset the timings for a category.

Parameters


Mojo.Timing.resetAll()

Resets all the performance timers.


Mojo.Timing.resetAllWithPrefix(prefix)

Resets all the timers with a common prefix.

Parameters


Mojo.Timing.resetSceneTiming(sceneWindow)

Resets timings for scene push/pop operations.

Parameters


Mojo.Timing.resume(category)

Starts or resumes timing for a particular category.

Parameters