Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Decoder comparison

Benchmark index

Recorded run: long-20261109 (2026-11-09). CSV · Environment · Methodology and limits.

Each value is the median of C mean time / decoder mean time across all 8 datasets, equally weighted. Higher is faster; 1× matches C. Levels are ordered by mzstd median speed / C. Medians do not imply statistical significance.

Both decoders restore identical C-written frames. The level is an encoder setting, not a decoder setting. Compressed sizes and ratios are properties of those shared inputs, so there is no decoder size ranking.

Source levelzstd Cmzstd
11.000×1.676×
21.000×1.611×
121.000×1.591×
51.000×1.589×
151.000×1.573×
-51.000×1.572×
61.000×1.565×
111.000×1.542×
201.000×1.539×
-11.000×1.513×
71.000×1.506×
141.000×1.497×
211.000×1.496×
131.000×1.492×
191.000×1.457×
101.000×1.455×
161.000×1.453×
31.000×1.438×
91.000×1.435×
221.000×1.428×
181.000×1.407×
81.000×1.389×
171.000×1.348×
41.000×1.321×

Open a source level for all datasets, compressed/restored byte counts, mean latency, confidence bounds and throughput. Measurements include cold construction, allocation, decoding and disposal. C receives the frame’s declared output capacity. See the linked methodology for reproducible commands and the limits of this single-host comparison.