zccache benchmark stats

Generated 2026-10-21T09:40:52+00:00 | ref main | sha 15ec9537af0d | 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.458s2.842s1.748s0 B576 KiB127 KiB1.6x faster1.2x slower
Single-file, Warm1.579s106.943ms6.825ms0 B576 KiB212 KiB15.7x faster231.4x faster
C static-library link
Static archive, Cold36.358ms35.837ms40.854ms0 B0 B185 KiBn/a1.1x slower
Static archive, Warm34.927ms34.379ms0.34ms0 B0 B190 KiBn/a102.7x faster
C++ inline args
Single-file, Cold5.362s7.608s5.552s0 B907 KiB813 KiB1.4x faster1.0x slower
Single-file, Warm5.324s137.531ms6.78ms0 B907 KiB899 KiB20.3x faster785.3x faster
Multi-file, Cold (per-TU)5.530s7.589s5.588s0 B907 KiB231 KiB1.4x faster1.0x slower
Multi-file, Warm5.238s5.164s6.011ms0 B0 B236 KiBn/a871.4x faster
C++ response files
Single-file RSP, Cold5.385s7.664s5.727s0 B919 KiB1.2 MiB1.3x faster1.1x slower
Single-file RSP, Warm5.288s155.68ms23.165ms0 B919 KiB1.3 MiB6.7x faster228.3x faster
Multi-file RSP, Cold (per-TU)5.337s7.825s5.717s0 B919 KiB225 KiB1.4x faster1.1x slower
Multi-file RSP, Warm5.215s5.303s11.246ms0 B0 B226 KiBn/a463.7x faster
Emscripten em++
Single-file, Cold5.009s9.369s5.590s0 B1.8 MiB1.8 MiB1.7x faster1.1x slower
Single-file, Warm5.062s164.308ms8.711ms0 B1.8 MiB1.9 MiB18.9x faster581.0x faster
Multi-file, Cold (per-TU)5.094s9.494s2.816s0 B1.8 MiB172 KiB3.4x faster1.8x faster
Multi-file, Warm2.144s2.165s7.112ms0 B0 B177 KiBn/a301.5x faster
C++ driver link
Driver link, Cold53.45ms101.981ms58.154ms0 B0 B977 Bn/a1.1x slower
Driver link, Warm54.179ms56.22ms0.292ms0 B0 B48 KiBn/a185.8x faster
Emscripten link
HTML link, Cold288.483ms563.525ms300.387ms0 B0 B72 KiBn/a1.0x slower
HTML link, Warm294.286ms297.308ms0.366ms0 B0 B77 KiBn/a804.5x faster
Wasm link, Cold136.913ms438.783ms135.471ms0 B0 B1012 Bn/a1.0x faster
Wasm link, Warm132.782ms135.773ms0.288ms0 B0 B6.5 KiBn/a461.7x faster
Rust workspace link
Workspace staticlib link, Cold29.952ms108.331ms55.663ms0 B0 B32.4 MiB1.9x faster1.9x slower
Workspace staticlib link, Warm30.053ms33.647ms7.321ms0 B0 B46.6 MiBn/a4.1x faster
Rust rustc
Build, Cold1.472s2.660s1.546s0 B1.0 MiB2.9 MiB1.7x faster1.1x slower
Build, Warm1.400s871.992ms16.9ms0 B1.0 MiB3.0 MiB51.6x faster82.8x faster
Check, Cold618.774ms1.715s851.593ms0 B104 KiB378 KiB2.0x faster1.4x slower
Check, Warm618.942ms879.972ms14.99ms0 B104 KiB515 KiB58.7x faster41.3x faster
C++ sibling git remap
Sibling-workspace no __FILE__, Warm5.220s135.877ms15.329ms0 B1.7 MiB1.2 MiB8.9x faster340.5x faster
Sibling-workspace with __FILE__, Warm5.293s7.651s15.603ms0 B1.8 MiB1.2 MiBn/a339.2x faster
Emscripten sibling git remap
Sibling-workspace, Warm5.030s146.267ms16.344ms0 B1.8 MiB2.3 MiB8.9x faster307.7x faster
Rust sibling git remap
Sibling-workspace, Warm1.388s901.139ms21.892ms0 B1.0 MiB3.4 MiB41.2x faster63.4x faster

Environment