nx.js
NamespacesSwitchFunctions

memoryUsage

memoryUsage(): MemoryUsage

Returns memory usage statistics from the QuickJS JavaScript engine via JS_ComputeMemoryUsage().

Useful for debugging memory leaks and monitoring memory pressure.

Returns

MemoryUsage

Example

const mem = Switch.memoryUsage();
console.log(`JS malloc: ${mem.mallocSize} bytes`);
console.log(`JS memory used: ${mem.memoryUsedSize} bytes`);
console.log(`Objects: ${mem.objCount} (${mem.objSize} bytes)`);

On this page