From the reference libraryRedM

Debugger <BadgeShared/>

jo_libs/modules/debugger/shared.md

Debugger <BadgeShared/>

A module to use debugger module client & server side.

JO Functions > jo.debugger.perfomance()

<!-- @include: ./slots/headers.md#shared|jo.debugger.perfomance -->

Measures the performance of a callback function execution. <br>

<!-- @include: ./slots/descriptions.md#shared|jo.debugger.perfomance -->

JO Functions > jo.debugger.perfomance() > Syntax

jo.debugger.perfomance(title, cb)

JO Functions > jo.debugger.perfomance() > Parameters

title : string <BadgeOptional />

Title for the performance measurement - default:""

cb : function

The callback function to measure

JO Functions > jo.debugger.perfomance() > Return Value

Type : number

Duration in microseconds

<!-- @include: ./slots/examples.md#shared|jo.debugger.perfomance -->

<!-- @include: ./slots/footers.md#shared|jo.debugger.perfomance -->


JO Functions > jo.debugger.perfomanceRepeat()

<!-- @include: ./slots/headers.md#shared|jo.debugger.perfomanceRepeat -->

Measures the average performance of multiple executions of a callback function. <br>

<!-- @include: ./slots/descriptions.md#shared|jo.debugger.perfomanceRepeat -->

JO Functions > jo.debugger.perfomanceRepeat() > Syntax

jo.debugger.perfomanceRepeat(title, numberRepeat, cb, waitBetweenRepeat)

JO Functions > jo.debugger.perfomanceRepeat() > Parameters

title : string <BadgeOptional />

Title for the performance measurement - default:""

numberRepeat : integer <BadgeOptional />

Number of times to repeat the measurement - default:1

cb : function

The callback function to measure

waitBetweenRepeat : integer <BadgeOptional />

Time to wait between repetitions in ms - default:nil

JO Functions > jo.debugger.perfomanceRepeat() > Return Value

Type : number

Average duration in microseconds

<!-- @include: ./slots/examples.md#shared|jo.debugger.perfomanceRepeat -->

<!-- @include: ./slots/footers.md#shared|jo.debugger.perfomanceRepeat -->

Back to documentation