On this page

    M

    v8.startCpuProfile

    History
    v8.startCpuProfile(options?): SyncCPUProfileHandle
    Attributes
    options:Object
    sampleInterval?:number
    Requested sampling interval in milliseconds. Default: 0.
    maxBufferSize?:integer
    Maximum number of samples to keep before older entries are discarded. Default: 4294967295.

    Starting a CPU profile then return a SyncCPUProfileHandle object. This API supports using syntax.

    const handle = v8.startCpuProfile({ sampleInterval: 1, maxBufferSize: 10_000 });
    const profile = handle.stop();
    console.log(profile);