Decoder comparison
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 level | zstd C | mzstd |
|---|---|---|
| 1 | 1.000× | 1.676× |
| 2 | 1.000× | 1.611× |
| 12 | 1.000× | 1.591× |
| 5 | 1.000× | 1.589× |
| 15 | 1.000× | 1.573× |
| -5 | 1.000× | 1.572× |
| 6 | 1.000× | 1.565× |
| 11 | 1.000× | 1.542× |
| 20 | 1.000× | 1.539× |
| -1 | 1.000× | 1.513× |
| 7 | 1.000× | 1.506× |
| 14 | 1.000× | 1.497× |
| 21 | 1.000× | 1.496× |
| 13 | 1.000× | 1.492× |
| 19 | 1.000× | 1.457× |
| 10 | 1.000× | 1.455× |
| 16 | 1.000× | 1.453× |
| 3 | 1.000× | 1.438× |
| 9 | 1.000× | 1.435× |
| 22 | 1.000× | 1.428× |
| 18 | 1.000× | 1.407× |
| 8 | 1.000× | 1.389× |
| 17 | 1.000× | 1.348× |
| 4 | 1.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.