zccache benchmark stats

Generated 2026-10-07T16:36:04+00:00 | ref main | sha d25697216e08 | ZCCACHE_MODE=REFLINK_OR_LINK_OR_COPY | workflow run

Raw machine-readable data: latest.json and history.jsonl. Per-language README images:

Latest zccache C benchmark stats
C
Latest zccache C++ benchmark stats
C++
Latest zccache Emscripten benchmark stats
Emscripten
Latest zccache Rust benchmark stats
Rust
Scenario Bare compiler sccache zccache bare cache sccache cache zccache cache zccache vs sccache zccache vs bare
C inline args
Single-file, Cold1.703s3.218s1.951s0 B576 KiB127 KiB1.6x faster1.1x slower
Single-file, Warm1.685s119.71ms6.022ms0 B576 KiB212 KiB19.9x faster279.9x faster
C static-library link
Static archive, Cold39.785ms42.43ms44.186ms0 B0 B185 KiBn/a1.1x slower
Static archive, Warm40.706ms40.68ms0.273ms0 B0 B190 KiBn/a149.3x faster
C++ inline args
Single-file, Cold4.610s6.929s5.055s0 B907 KiB874 KiB1.4x faster1.1x slower
Single-file, Warm4.574s151.778ms6.318ms0 B907 KiB960 KiB24.0x faster723.9x faster
Multi-file, Cold (per-TU)4.633s6.997s5.114s0 B907 KiB230 KiB1.4x faster1.1x slower
Multi-file, Warm4.525s4.726s7.68ms0 B0 B236 KiBn/a589.2x faster
C++ response files
Single-file RSP, Cold4.961s7.434s5.351s0 B919 KiB1.3 MiB1.4x faster1.1x slower
Single-file RSP, Warm4.851s173.22ms20.881ms0 B919 KiB1.3 MiB8.3x faster232.3x faster
Multi-file RSP, Cold (per-TU)4.815s7.471s5.393s0 B919 KiB225 KiB1.4x faster1.1x slower
Multi-file RSP, Warm4.695s4.923s12.184ms0 B0 B226 KiBn/a385.4x faster
Emscripten em++
Single-file, Cold4.931s8.796s5.244s0 B1.8 MiB1.9 MiB1.7x faster1.1x slower
Single-file, Warm4.792s191.359ms7.484ms0 B1.8 MiB2.0 MiB25.6x faster640.3x faster
Multi-file, Cold (per-TU)4.632s8.812s2.601s0 B1.8 MiB172 KiB3.4x faster1.8x faster
Multi-file, Warm2.059s2.131s8.024ms0 B0 B177 KiBn/a256.6x faster
C++ driver link
Driver link, Cold51.85ms109.083ms54.298ms0 B0 B977 Bn/a1.0x slower
Driver link, Warm50.893ms54.441ms0.222ms0 B0 B48 KiBn/a229.6x faster
Emscripten link
HTML link, Cold274.347ms522.344ms276.59ms0 B0 B1012 Bn/a1.0x slower
HTML link, Warm264.386ms266.043ms0.287ms0 B0 B77 KiBn/a922.6x faster
Wasm link, Cold127.14ms396.085ms129.43ms0 B0 B1012 Bn/a1.0x slower
Wasm link, Warm125.676ms130.174ms0.2ms0 B0 B6.5 KiBn/a629.9x faster
Rust workspace link
Workspace staticlib link, Cold30.489ms97.849ms77.157ms0 B0 B31.8 MiB1.3x faster2.5x slower
Workspace staticlib link, Warm30.349ms33.084ms11.032ms0 B0 B46.6 MiBn/a2.8x faster
Rust rustc
Build, Cold1.349s2.531s1.440s0 B1.0 MiB2.9 MiB1.8x faster1.1x slower
Build, Warm1.339s1.034s23.111ms0 B1.0 MiB3.0 MiB44.7x faster57.9x faster
Check, Cold738.672ms1.880s897.857ms0 B104 KiB378 KiB2.1x faster1.2x slower
Check, Warm724.145ms1.035s18.73ms0 B104 KiB515 KiB55.3x faster38.7x faster
C++ sibling git remap
Sibling-workspace no __FILE__, Warm4.924s158.183ms12.569ms0 B1.7 MiB1.3 MiB12.6x faster391.7x faster
Sibling-workspace with __FILE__, Warm4.935s7.114s13.451ms0 B1.8 MiB1.3 MiBn/a366.9x faster
Emscripten sibling git remap
Sibling-workspace, Warm4.791s198.838ms13.834ms0 B1.8 MiB2.4 MiB14.4x faster346.3x faster
Rust sibling git remap
Sibling-workspace, Warm1.365s1.045s21.029ms0 B1.0 MiB3.4 MiB49.7x faster64.9x faster

Environment