JSGarbageCollect top-level property

void Function(JSContextRef ctx) JSGarbageCollect
final

Performs a JavaScript garbage collection. ctx The execution context to use. @discussion JavaScript values that are on the machine stack, in a register, protected by JSValueProtect, set as the global object of an execution context, or reachable from any such value will not be collected.

During JavaScript execution, you are not required to call this function; the JavaScript engine will garbage collect as needed. JavaScript values created within a context group are automatically destroyed when the last reference to the context group is released.

Implementation

final void Function(JSContextRef ctx) JSGarbageCollect = jscLib.lookup<NativeFunction<Void Function(JSContextRef ctx)>>('JSGarbageCollect').asFunction();