Skip to main content

ResourceSampler

@webda/bench


Class: ResourceSampler

Defined in: packages/bench/src/stats.ts:108

Sample the process resources (CPU, memory, event loop delay) between start and stop

Constructors​

Constructor​

new ResourceSampler(): ResourceSampler

Returns​

ResourceSampler

Properties​

cpu​

protected cpu: CpuUsage

Defined in: packages/bench/src/stats.ts:112

CPU usage at start


loop​

protected loop: IntervalHistogram

Defined in: packages/bench/src/stats.ts:120

Event loop delay monitor


memory​

protected memory: MemoryUsage

Defined in: packages/bench/src/stats.ts:116

Memory usage at start

Methods​

start()​

start(): this

Defined in: packages/bench/src/stats.ts:127

Start sampling

Returns​

this

this for chaining


stop()​

stop(): ResourceSummary

Defined in: packages/bench/src/stats.ts:140

Stop sampling

Returns​

ResourceSummary

the resources used since start