Performance

4 measured workloads · Node.js · Apple M4 Pro

Typical processing

2.42 µs

Busier blocks

2.50 µs

Share of the test budget

0.2%

6 kHz fundamental · 96 kHz · 1.333 ms available per block in this test.

Processing cost

Processing time in µs · lower means less work

Select a point to inspect its measurements. Hollow points indicate variable timing. Lines guide the eye; only marked cases were measured.
Retained DSP buffers
0 bytes
Input-to-output latency
—
Peak output
0.00 dBFS

Output spectrum

Level · dBFS

4096-point rectangular FFT, final steady-render left channel; peak-hold groups of 8 bins. Harmonics and deliberate formants are signal, not an aliasing score.
Measurement details
Retained DSP buffers · 0 bytes
Unique backing-buffer capacity reachable from prepared DSP state, including borrowed rings and retained scratch. Excludes JS objects, scalar fields, harness buffers and transient allocation; zero does not mean zero total memory.
Peak output · 0.00 dBFS
Last 4096 frames of a 0.5 s steady render. Effects receive a 0.2-peak 1 kHz sine; sources generate their declared waveform. No automatic musical-quality verdict.
DC offset · 0.20603
Signed mean over the same steady-render channels and final 4096 frames.
Output RMS · -3.01 dBFS
RMS over all channels of the same steady-render window.
Input-to-output latency · —
Not applicable: this source/helper has no audio input.
All measured cases
Sample rate · kHzWorkloadTypical · µsBusier blocks · µsTest budget usedObservations
482.462.580.1%—
482.632.710.1%—
962.462.580.2%Timing varies
962.422.500.2%—

Times are per 128-frame audio block. Test budget used divides the p95 time by the block period at that case’s sample rate. Machine and runtime are shared.

Test setup

Node.js · Apple M4 Pro · 48 / 96 kHz · 128 frames per block · 3 repeated tests ·

Typical summarizes the middle measured block times. Busier blocks summarizes the time that 95% of blocks completed within in each repeat. These figures measure DSP processing; application scheduling, loading samples and device output require separate checks. Memory and signal probes run separately from the timing loop.

Lean 4 proofs

No proofs published

No Lean 4 proof is mapped to this node.