{
  "schema_version": 3,
  "metadata": {
    "generated_at": "2026-10-27T15:38:15+00:00",
    "repository": "forge-ci/zccache",
    "git_sha": "960a011b13a51ea2027a6b5d07de7788e60c7fb9",
    "git_ref": "main",
    "run_url": "https://github.com/forge-ci/zccache/actions/runs/40529711454",
    "runner": {
      "os": "Linux",
      "arch": "x86_64",
      "platform": "Linux-7.0.0-1017-azure-x86_64-with-glibc2.39",
      "cpu_count": 4
    },
    "versions": {
      "soldr": "soldr broker endpoint: ci=github_actions executable=/home/runner/.soldr/broker/soldr-broker logical=/home/runner/.soldr/broker/soldr-broker.sock bind=/home/runner/.soldr/broker/soldr-broker.sock log=/home/runner/.soldr/broker/broker-spawn.log",
      "rustc": "rustc 1.95.0 (59807616e 2026-04-14)",
      "clang": "Ubuntu clang version 18.1.3 (1ubuntu1)",
      "sccache": "sccache 0.19.0"
    },
    "benchmark_command": "soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_c_zccache_vs_bare --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_c_archive_link --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_warm_cache_zccache_vs_sccache --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_response_file --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_cpp_sibling_remap_warm --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_cpp_driver_link --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_emcc_warm_cache_zccache_vs_sccache --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_emcc_sibling_remap_warm --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_emcc_link --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_rustc_zccache_vs_sccache --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_rustc_sibling_remap_warm --nocapture --ignored --test-threads=1 ; soldr --no-cache cargo test --release -p zccache --test perf_bench_test -- perf_rust_workspace_link --nocapture --ignored --test-threads=1",
    "pages_url": "https://zackees.github.io/zccache/",
    "materialization_mode": "REFLINK_OR_LINK_OR_COPY",
    "raw_image_base_url": "https://raw.githubusercontent.com/zackees/zccache/benchmark-stats",
    "raw_image_urls": {
      "c": "https://raw.githubusercontent.com/zackees/zccache/benchmark-stats/benchmark-c.jpg",
      "c++": "https://raw.githubusercontent.com/zackees/zccache/benchmark-stats/benchmark-cpp.jpg",
      "emscripten": "https://raw.githubusercontent.com/zackees/zccache/benchmark-stats/benchmark-emscripten.jpg",
      "rust": "https://raw.githubusercontent.com/zackees/zccache/benchmark-stats/benchmark-rust.jpg"
    }
  },
  "summary": {
    "row_count": 32,
    "warm_row_count": 18,
    "cold_row_count": 14,
    "best_warm_vs_sccache": {
      "benchmark": "rust",
      "benchmark_label": "Rust rustc",
      "language": "rust",
      "scenario_id": "check",
      "scenario": "Check, Warm",
      "mode": "warm",
      "methodology": "rustc-batch",
      "test_name": "perf_rustc_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 917512170,
      "sccache_duration_ns": 921168592,
      "zccache_duration_ns": 27952847,
      "bare_seconds": 0.91751217,
      "sccache_seconds": 0.921168592,
      "zccache_seconds": 0.027952847,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 96348,
      "zccache_cache_bytes": 527396,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-Ndyc80\""
      },
      "zccache_vs_sccache_ratio": 32.95437462953237,
      "zccache_vs_bare_ratio": 32.82356784623763,
      "vs_sccache_text": "33x faster",
      "vs_bare_text": "33x faster"
    },
    "best_warm_vs_bare": {
      "benchmark": "emscripten-link",
      "benchmark_label": "Emscripten link",
      "language": "emscripten",
      "scenario_id": "html-link",
      "scenario": "HTML link, Warm",
      "mode": "warm",
      "methodology": "emscripten-link",
      "test_name": "perf_emcc_link",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 412760649,
      "sccache_duration_ns": 423532921,
      "zccache_duration_ns": 456120,
      "bare_seconds": 0.412760649,
      "sccache_seconds": 0.423532921,
      "zccache_seconds": 0.00045612,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 78558,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-eSDT7O\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 904.9387200736649,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "905x faster"
    }
  },
  "results": [
    {
      "benchmark": "c-inline",
      "benchmark_label": "C inline args",
      "language": "c",
      "scenario_id": "single-file",
      "scenario": "Single-file, Cold",
      "mode": "cold",
      "methodology": "single-file",
      "test_name": "perf_c_zccache_vs_bare",
      "trial_count": 1,
      "bare_label": "Bare clang",
      "bare_duration_ns": 2459728866,
      "sccache_duration_ns": 4388459297,
      "zccache_duration_ns": 2792790157,
      "bare_seconds": 2.459728866,
      "sccache_seconds": 4.388459297,
      "zccache_seconds": 2.792790157,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 589437,
      "zccache_cache_bytes": 130525,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-auI2rm\""
      },
      "zccache_vs_sccache_ratio": 1.5713530377499108,
      "zccache_vs_bare_ratio": 0.880742457443429,
      "vs_sccache_text": "1.6x faster",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "c-inline",
      "benchmark_label": "C inline args",
      "language": "c",
      "scenario_id": "single-file",
      "scenario": "Single-file, Warm",
      "mode": "warm",
      "methodology": "single-file",
      "test_name": "perf_c_zccache_vs_bare",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 2490616359,
      "sccache_duration_ns": 171270623,
      "zccache_duration_ns": 23141089,
      "bare_seconds": 2.490616359,
      "sccache_seconds": 0.171270623,
      "zccache_seconds": 0.023141089,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 589437,
      "zccache_cache_bytes": 217078,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-auI2rm\""
      },
      "zccache_vs_sccache_ratio": 7.401147932147878,
      "zccache_vs_bare_ratio": 107.62744825880925,
      "vs_sccache_text": "7.4x faster",
      "vs_bare_text": "108x faster"
    },
    {
      "benchmark": "c-static-library-link",
      "benchmark_label": "C static-library link",
      "language": "c",
      "scenario_id": "static-archive",
      "scenario": "Static archive, Cold",
      "mode": "cold",
      "methodology": "archive-link",
      "test_name": "perf_c_archive_link",
      "trial_count": 1,
      "bare_label": "Bare ar",
      "bare_duration_ns": 58594461,
      "sccache_duration_ns": 62328010,
      "zccache_duration_ns": 65679189,
      "bare_seconds": 0.058594461,
      "sccache_seconds": 0.06232801,
      "zccache_seconds": 0.065679189,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 189922,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": null,
        "misses": null,
        "non_cacheable": null,
        "cache_location": null
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 0.8921313111829076,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "c-static-library-link",
      "benchmark_label": "C static-library link",
      "language": "c",
      "scenario_id": "static-archive",
      "scenario": "Static archive, Warm",
      "mode": "warm",
      "methodology": "archive-link",
      "test_name": "perf_c_archive_link",
      "trial_count": 5,
      "bare_label": "Bare ar",
      "bare_duration_ns": 60610637,
      "sccache_duration_ns": 59937859,
      "zccache_duration_ns": 432478,
      "bare_seconds": 0.060610637,
      "sccache_seconds": 0.059937859,
      "zccache_seconds": 0.000432478,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 194502,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": null,
        "misses": null,
        "non_cacheable": null,
        "cache_location": null
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 140.1473300375973,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "140x faster"
    },
    {
      "benchmark": "cpp-inline",
      "benchmark_label": "C++ inline args",
      "language": "c++",
      "scenario_id": "single-file",
      "scenario": "Single-file, Cold",
      "mode": "cold",
      "methodology": "single-file",
      "test_name": "perf_warm_cache_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10141187288,
      "sccache_duration_ns": 13481002259,
      "zccache_duration_ns": 10530794709,
      "bare_seconds": 10.141187288,
      "sccache_seconds": 13.481002259,
      "zccache_seconds": 10.530794709,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 928326,
      "zccache_cache_bytes": 863769,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-LdDeHf\""
      },
      "zccache_vs_sccache_ratio": 1.2801505139473135,
      "zccache_vs_bare_ratio": 0.9630030371148507,
      "vs_sccache_text": "1.3x faster",
      "vs_bare_text": "~same"
    },
    {
      "benchmark": "cpp-inline",
      "benchmark_label": "C++ inline args",
      "language": "c++",
      "scenario_id": "single-file",
      "scenario": "Single-file, Warm",
      "mode": "warm",
      "methodology": "single-file",
      "test_name": "perf_warm_cache_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10109097594,
      "sccache_duration_ns": 218023338,
      "zccache_duration_ns": 30210383,
      "bare_seconds": 10.109097594,
      "sccache_seconds": 0.218023338,
      "zccache_seconds": 0.030210383,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 928326,
      "zccache_cache_bytes": 951861,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-LdDeHf\""
      },
      "zccache_vs_sccache_ratio": 7.216834622718951,
      "zccache_vs_bare_ratio": 334.62328478258615,
      "vs_sccache_text": "7.2x faster",
      "vs_bare_text": "335x faster"
    },
    {
      "benchmark": "cpp-inline",
      "benchmark_label": "C++ inline args",
      "language": "c++",
      "scenario_id": "multi-file-per-tu",
      "scenario": "Multi-file, Cold (per-TU)",
      "mode": "cold",
      "methodology": "per-translation-unit",
      "test_name": "perf_warm_cache_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10140654886,
      "sccache_duration_ns": 13248625410,
      "zccache_duration_ns": 10422788618,
      "bare_seconds": 10.140654886,
      "sccache_seconds": 13.24862541,
      "zccache_seconds": 10.422788618,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 928326,
      "zccache_cache_bytes": 236164,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-LdDeHf\""
      },
      "zccache_vs_sccache_ratio": 1.271120992238087,
      "zccache_vs_bare_ratio": 0.9729310703363244,
      "vs_sccache_text": "1.3x faster",
      "vs_bare_text": "~same"
    },
    {
      "benchmark": "cpp-inline",
      "benchmark_label": "C++ inline args",
      "language": "c++",
      "scenario_id": "multi-file-batched",
      "scenario": "Multi-file, Warm",
      "mode": "warm",
      "methodology": "batched",
      "test_name": "perf_warm_cache_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10015864833,
      "sccache_duration_ns": 10071421861,
      "zccache_duration_ns": 32578960,
      "bare_seconds": 10.015864833,
      "sccache_seconds": 10.071421861,
      "zccache_seconds": 0.03257896,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 241439,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "non_cacheable",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 5,
        "cache_location": "Local disk: \"/tmp/zccache-test-LdDeHf\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 307.4335348028298,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "307x faster"
    },
    {
      "benchmark": "cpp-response-file",
      "benchmark_label": "C++ response files",
      "language": "c++",
      "scenario_id": "single-file",
      "scenario": "Single-file RSP, Cold",
      "mode": "cold",
      "methodology": "single-file",
      "test_name": "perf_response_file",
      "trial_count": 1,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10187791582,
      "sccache_duration_ns": 13807313963,
      "zccache_duration_ns": 10734601063,
      "bare_seconds": 10.187791582,
      "sccache_seconds": 13.807313963,
      "zccache_seconds": 10.734601063,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 940576,
      "zccache_cache_bytes": 1296153,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-muwmoK\""
      },
      "zccache_vs_sccache_ratio": 1.2862437907069524,
      "zccache_vs_bare_ratio": 0.9490610337737896,
      "vs_sccache_text": "1.3x faster",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "cpp-response-file",
      "benchmark_label": "C++ response files",
      "language": "c++",
      "scenario_id": "single-file",
      "scenario": "Single-file RSP, Warm",
      "mode": "warm",
      "methodology": "single-file",
      "test_name": "perf_response_file",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10158379611,
      "sccache_duration_ns": 249892000,
      "zccache_duration_ns": 56664126,
      "bare_seconds": 10.158379611,
      "sccache_seconds": 0.249892,
      "zccache_seconds": 0.056664126,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 940576,
      "zccache_cache_bytes": 1379952,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-muwmoK\""
      },
      "zccache_vs_sccache_ratio": 4.410056549711894,
      "zccache_vs_bare_ratio": 179.27356032986373,
      "vs_sccache_text": "4.4x faster",
      "vs_bare_text": "179x faster"
    },
    {
      "benchmark": "cpp-response-file",
      "benchmark_label": "C++ response files",
      "language": "c++",
      "scenario_id": "multi-file-per-tu",
      "scenario": "Multi-file RSP, Cold (per-TU)",
      "mode": "cold",
      "methodology": "per-translation-unit",
      "test_name": "perf_response_file",
      "trial_count": 1,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10117835513,
      "sccache_duration_ns": 13715340389,
      "zccache_duration_ns": 10964961400,
      "bare_seconds": 10.117835513,
      "sccache_seconds": 13.715340389,
      "zccache_seconds": 10.9649614,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 940576,
      "zccache_cache_bytes": 230208,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-muwmoK\""
      },
      "zccache_vs_sccache_ratio": 1.2508334401432548,
      "zccache_vs_bare_ratio": 0.9227424651946335,
      "vs_sccache_text": "1.3x faster",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "cpp-response-file",
      "benchmark_label": "C++ response files",
      "language": "c++",
      "scenario_id": "multi-file-batched",
      "scenario": "Multi-file RSP, Warm",
      "mode": "warm",
      "methodology": "batched",
      "test_name": "perf_response_file",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10180947248,
      "sccache_duration_ns": 10105627750,
      "zccache_duration_ns": 31975292,
      "bare_seconds": 10.180947248,
      "sccache_seconds": 10.10562775,
      "zccache_seconds": 0.031975292,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 231658,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "non_cacheable",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 5,
        "cache_location": "Local disk: \"/tmp/zccache-test-muwmoK\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 318.4004464447111,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "318x faster"
    },
    {
      "benchmark": "emscripten",
      "benchmark_label": "Emscripten em++",
      "language": "emscripten",
      "scenario_id": "single-file",
      "scenario": "Single-file, Cold",
      "mode": "cold",
      "methodology": "single-file",
      "test_name": "perf_emcc_warm_cache_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare em++",
      "bare_duration_ns": 8336949369,
      "sccache_duration_ns": 14356751483,
      "zccache_duration_ns": 8845098421,
      "bare_seconds": 8.336949369,
      "sccache_seconds": 14.356751483,
      "zccache_seconds": 8.845098421,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1897008,
      "zccache_cache_bytes": 86255,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-cXzC3C\""
      },
      "zccache_vs_sccache_ratio": 1.6231307781623157,
      "zccache_vs_bare_ratio": 0.942550209413888,
      "vs_sccache_text": "1.6x faster",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "emscripten",
      "benchmark_label": "Emscripten em++",
      "language": "emscripten",
      "scenario_id": "single-file",
      "scenario": "Single-file, Warm",
      "mode": "warm",
      "methodology": "single-file",
      "test_name": "perf_emcc_warm_cache_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 8195513394,
      "sccache_duration_ns": 250311444,
      "zccache_duration_ns": 56186864,
      "bare_seconds": 8.195513394,
      "sccache_seconds": 0.250311444,
      "zccache_seconds": 0.056186864,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1897008,
      "zccache_cache_bytes": 179305,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-cXzC3C\""
      },
      "zccache_vs_sccache_ratio": 4.454981577188575,
      "zccache_vs_bare_ratio": 145.86173369633158,
      "vs_sccache_text": "4.5x faster",
      "vs_bare_text": "146x faster"
    },
    {
      "benchmark": "emscripten",
      "benchmark_label": "Emscripten em++",
      "language": "emscripten",
      "scenario_id": "multi-file-per-tu",
      "scenario": "Multi-file, Cold (per-TU)",
      "mode": "cold",
      "methodology": "per-translation-unit",
      "test_name": "perf_emcc_warm_cache_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare em++",
      "bare_duration_ns": 8264544540,
      "sccache_duration_ns": 14099864983,
      "zccache_duration_ns": 4858596400,
      "bare_seconds": 8.26454454,
      "sccache_seconds": 14.099864983,
      "zccache_seconds": 4.8585964,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1897008,
      "zccache_cache_bytes": 220487,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-cXzC3C\""
      },
      "zccache_vs_sccache_ratio": 2.9020449163054582,
      "zccache_vs_bare_ratio": 1.7010148321848673,
      "vs_sccache_text": "2.9x faster",
      "vs_bare_text": "1.7x faster"
    },
    {
      "benchmark": "emscripten",
      "benchmark_label": "Emscripten em++",
      "language": "emscripten",
      "scenario_id": "multi-file-batched",
      "scenario": "Multi-file, Warm",
      "mode": "warm",
      "methodology": "batched",
      "test_name": "perf_emcc_warm_cache_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 4378369597,
      "sccache_duration_ns": 4239614907,
      "zccache_duration_ns": 35046413,
      "bare_seconds": 4.378369597,
      "sccache_seconds": 4.239614907,
      "zccache_seconds": 0.035046413,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 225857,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "non_cacheable",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 5,
        "cache_location": "Local disk: \"/tmp/zccache-test-cXzC3C\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 124.93060550875778,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "125x faster"
    },
    {
      "benchmark": "cpp-driver-link",
      "benchmark_label": "C++ driver link",
      "language": "c++",
      "scenario_id": "driver-link",
      "scenario": "Driver link, Cold",
      "mode": "cold",
      "methodology": "driver-link",
      "test_name": "perf_cpp_driver_link",
      "trial_count": 1,
      "bare_label": "Bare clang++",
      "bare_duration_ns": 71059317,
      "sccache_duration_ns": 140903232,
      "zccache_duration_ns": 73041895,
      "bare_seconds": 0.071059317,
      "sccache_seconds": 0.140903232,
      "zccache_seconds": 0.073041895,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 977,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-SaBha5\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 0.9728569747540093,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "~same"
    },
    {
      "benchmark": "cpp-driver-link",
      "benchmark_label": "C++ driver link",
      "language": "c++",
      "scenario_id": "driver-link",
      "scenario": "Driver link, Warm",
      "mode": "warm",
      "methodology": "driver-link",
      "test_name": "perf_cpp_driver_link",
      "trial_count": 5,
      "bare_label": "Bare clang++",
      "bare_duration_ns": 72392963,
      "sccache_duration_ns": 74189091,
      "zccache_duration_ns": 398884,
      "bare_seconds": 0.072392963,
      "sccache_seconds": 0.074189091,
      "zccache_seconds": 0.000398884,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 49142,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-SaBha5\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 181.4887611435906,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "181x faster"
    },
    {
      "benchmark": "emscripten-link",
      "benchmark_label": "Emscripten link",
      "language": "emscripten",
      "scenario_id": "html-link",
      "scenario": "HTML link, Cold",
      "mode": "cold",
      "methodology": "emscripten-link",
      "test_name": "perf_emcc_link",
      "trial_count": 1,
      "bare_label": "Bare em++",
      "bare_duration_ns": 425780457,
      "sccache_duration_ns": 809606958,
      "zccache_duration_ns": 417753041,
      "bare_seconds": 0.425780457,
      "sccache_seconds": 0.809606958,
      "zccache_seconds": 0.417753041,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 73858,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-eSDT7O\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 1.0192156973430626,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "~same"
    },
    {
      "benchmark": "emscripten-link",
      "benchmark_label": "Emscripten link",
      "language": "emscripten",
      "scenario_id": "html-link",
      "scenario": "HTML link, Warm",
      "mode": "warm",
      "methodology": "emscripten-link",
      "test_name": "perf_emcc_link",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 412760649,
      "sccache_duration_ns": 423532921,
      "zccache_duration_ns": 456120,
      "bare_seconds": 0.412760649,
      "sccache_seconds": 0.423532921,
      "zccache_seconds": 0.00045612,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 78558,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-eSDT7O\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 904.9387200736649,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "905x faster"
    },
    {
      "benchmark": "emscripten-link",
      "benchmark_label": "Emscripten link",
      "language": "emscripten",
      "scenario_id": "wasm-link",
      "scenario": "Wasm link, Cold",
      "mode": "cold",
      "methodology": "emscripten-link",
      "test_name": "perf_emcc_link",
      "trial_count": 1,
      "bare_label": "Bare em++",
      "bare_duration_ns": 177584046,
      "sccache_duration_ns": 558474562,
      "zccache_duration_ns": 183058141,
      "bare_seconds": 0.177584046,
      "sccache_seconds": 0.558474562,
      "zccache_seconds": 0.183058141,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 1012,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-Zeoz8x\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 0.9700964132482914,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "~same"
    },
    {
      "benchmark": "emscripten-link",
      "benchmark_label": "Emscripten link",
      "language": "emscripten",
      "scenario_id": "wasm-link",
      "scenario": "Wasm link, Warm",
      "mode": "warm",
      "methodology": "emscripten-link",
      "test_name": "perf_emcc_link",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 178267247,
      "sccache_duration_ns": 179796916,
      "zccache_duration_ns": 348159,
      "bare_seconds": 0.178267247,
      "sccache_seconds": 0.179796916,
      "zccache_seconds": 0.000348159,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 6613,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-Zeoz8x\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 512.0282600765742,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "512x faster"
    },
    {
      "benchmark": "rust-workspace-link",
      "benchmark_label": "Rust workspace link",
      "language": "rust",
      "scenario_id": "workspace-staticlib-link",
      "scenario": "Workspace staticlib link, Cold",
      "mode": "cold",
      "methodology": "workspace-staticlib-link",
      "test_name": "perf_rust_workspace_link",
      "trial_count": 1,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 39866405,
      "sccache_duration_ns": 145713362,
      "zccache_duration_ns": 59694761,
      "bare_seconds": 0.039866405,
      "sccache_seconds": 0.145713362,
      "zccache_seconds": 0.059694761,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 42312159,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "non_cacheable",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 1,
        "cache_location": "Local disk: \"/tmp/zccache-test-wQ9VOu\""
      },
      "zccache_vs_sccache_ratio": 2.4409740412563172,
      "zccache_vs_bare_ratio": 0.6678375846081367,
      "vs_sccache_text": "2.4x faster",
      "vs_bare_text": "1.5x slower"
    },
    {
      "benchmark": "rust-workspace-link",
      "benchmark_label": "Rust workspace link",
      "language": "rust",
      "scenario_id": "workspace-staticlib-link",
      "scenario": "Workspace staticlib link, Warm",
      "mode": "warm",
      "methodology": "workspace-staticlib-link",
      "test_name": "perf_rust_workspace_link",
      "trial_count": 5,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 41180679,
      "sccache_duration_ns": 43878377,
      "zccache_duration_ns": 10072528,
      "bare_seconds": 0.041180679,
      "sccache_seconds": 0.043878377,
      "zccache_seconds": 0.010072528,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 0,
      "zccache_cache_bytes": 24437160,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "non_cacheable",
        "hits": 0,
        "misses": 0,
        "non_cacheable": 5,
        "cache_location": "Local disk: \"/tmp/zccache-test-wQ9VOu\""
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 4.088415440493191,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "4.1x faster"
    },
    {
      "benchmark": "rust",
      "benchmark_label": "Rust rustc",
      "language": "rust",
      "scenario_id": "build",
      "scenario": "Build, Cold",
      "mode": "cold",
      "methodology": "rustc-batch",
      "test_name": "perf_rustc_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 1791054163,
      "sccache_duration_ns": 2962338806,
      "zccache_duration_ns": 1997783829,
      "bare_seconds": 1.791054163,
      "sccache_seconds": 2.962338806,
      "zccache_seconds": 1.997783829,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1070554,
      "zccache_cache_bytes": 3035261,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-5y6k6v\""
      },
      "zccache_vs_sccache_ratio": 1.482812486014972,
      "zccache_vs_bare_ratio": 0.8965205028696827,
      "vs_sccache_text": "1.5x faster",
      "vs_bare_text": "1.1x slower"
    },
    {
      "benchmark": "rust",
      "benchmark_label": "Rust rustc",
      "language": "rust",
      "scenario_id": "build",
      "scenario": "Build, Warm",
      "mode": "warm",
      "methodology": "rustc-batch",
      "test_name": "perf_rustc_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 1770227498,
      "sccache_duration_ns": 954927810,
      "zccache_duration_ns": 38194422,
      "bare_seconds": 1.770227498,
      "sccache_seconds": 0.95492781,
      "zccache_seconds": 0.038194422,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1070554,
      "zccache_cache_bytes": 3121633,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-5y6k6v\""
      },
      "zccache_vs_sccache_ratio": 25.00176099012573,
      "zccache_vs_bare_ratio": 46.34780172874458,
      "vs_sccache_text": "25x faster",
      "vs_bare_text": "46x faster"
    },
    {
      "benchmark": "rust",
      "benchmark_label": "Rust rustc",
      "language": "rust",
      "scenario_id": "check",
      "scenario": "Check, Cold",
      "mode": "cold",
      "methodology": "rustc-batch",
      "test_name": "perf_rustc_zccache_vs_sccache",
      "trial_count": 1,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 920691283,
      "sccache_duration_ns": 2056838635,
      "zccache_duration_ns": 1153731068,
      "bare_seconds": 0.920691283,
      "sccache_seconds": 2.056838635,
      "zccache_seconds": 1.153731068,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 96348,
      "zccache_cache_bytes": 386874,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "miss",
        "hits": 0,
        "misses": 50,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-Ndyc80\""
      },
      "zccache_vs_sccache_ratio": 1.7827712991776694,
      "zccache_vs_bare_ratio": 0.798012039838733,
      "vs_sccache_text": "1.8x faster",
      "vs_bare_text": "1.3x slower"
    },
    {
      "benchmark": "rust",
      "benchmark_label": "Rust rustc",
      "language": "rust",
      "scenario_id": "check",
      "scenario": "Check, Warm",
      "mode": "warm",
      "methodology": "rustc-batch",
      "test_name": "perf_rustc_zccache_vs_sccache",
      "trial_count": 5,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 917512170,
      "sccache_duration_ns": 921168592,
      "zccache_duration_ns": 27952847,
      "bare_seconds": 0.91751217,
      "sccache_seconds": 0.921168592,
      "zccache_seconds": 0.027952847,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 96348,
      "zccache_cache_bytes": 527396,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-Ndyc80\""
      },
      "zccache_vs_sccache_ratio": 32.95437462953237,
      "zccache_vs_bare_ratio": 32.82356784623763,
      "vs_sccache_text": "33x faster",
      "vs_bare_text": "33x faster"
    },
    {
      "benchmark": "cpp-sibling-remap",
      "benchmark_label": "C++ sibling git remap",
      "language": "c++",
      "scenario_id": "sibling-workspace-no-__file__",
      "scenario": "Sibling-workspace no __FILE__, Warm",
      "mode": "warm",
      "methodology": "sibling-workspace",
      "test_name": "perf_cpp_sibling_remap_warm",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10111069475,
      "sccache_duration_ns": 218196533,
      "zccache_duration_ns": 43047792,
      "bare_seconds": 10.111069475,
      "sccache_seconds": 0.218196533,
      "zccache_seconds": 0.043047792,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1811426,
      "zccache_cache_bytes": 1303239,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-PQVSYb\""
      },
      "zccache_vs_sccache_ratio": 5.068704406488491,
      "zccache_vs_bare_ratio": 234.88009501160943,
      "vs_sccache_text": "5.1x faster",
      "vs_bare_text": "235x faster"
    },
    {
      "benchmark": "cpp-sibling-remap",
      "benchmark_label": "C++ sibling git remap",
      "language": "c++",
      "scenario_id": "sibling-workspace-with-__file__",
      "scenario": "Sibling-workspace with __FILE__, Warm",
      "mode": "warm",
      "methodology": "sibling-workspace",
      "test_name": "perf_cpp_sibling_remap_warm",
      "trial_count": 5,
      "bare_label": "Bare clang",
      "bare_duration_ns": 10105929470,
      "sccache_duration_ns": 13255651849,
      "zccache_duration_ns": 41007369,
      "bare_seconds": 10.10592947,
      "sccache_seconds": 13.255651849,
      "zccache_seconds": 0.041007369,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1857852,
      "zccache_cache_bytes": 1325439,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "unverified",
        "hits": null,
        "misses": null,
        "non_cacheable": null,
        "cache_location": null
      },
      "zccache_vs_sccache_ratio": null,
      "zccache_vs_bare_ratio": 246.44179123025424,
      "vs_sccache_text": "n/a",
      "vs_bare_text": "246x faster"
    },
    {
      "benchmark": "emscripten-sibling-remap",
      "benchmark_label": "Emscripten sibling git remap",
      "language": "emscripten",
      "scenario_id": "sibling-workspace",
      "scenario": "Sibling-workspace, Warm",
      "mode": "warm",
      "methodology": "sibling-workspace",
      "test_name": "perf_emcc_sibling_remap_warm",
      "trial_count": 5,
      "bare_label": "Bare em++",
      "bare_duration_ns": 8183032622,
      "sccache_duration_ns": 252916371,
      "zccache_duration_ns": 68124934,
      "bare_seconds": 8.183032622,
      "sccache_seconds": 0.252916371,
      "zccache_seconds": 0.068124934,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1897608,
      "zccache_cache_bytes": 591747,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-moi2YB\""
      },
      "zccache_vs_sccache_ratio": 3.7125374829720936,
      "zccache_vs_bare_ratio": 120.11802641893202,
      "vs_sccache_text": "3.7x faster",
      "vs_bare_text": "120x faster"
    },
    {
      "benchmark": "rust-sibling-remap",
      "benchmark_label": "Rust sibling git remap",
      "language": "rust",
      "scenario_id": "sibling-workspace",
      "scenario": "Sibling-workspace, Warm",
      "mode": "warm",
      "methodology": "sibling-workspace",
      "test_name": "perf_rustc_sibling_remap_warm",
      "trial_count": 5,
      "bare_label": "Bare rustc",
      "bare_duration_ns": 1820687671,
      "sccache_duration_ns": 953708637,
      "zccache_duration_ns": 36356184,
      "bare_seconds": 1.820687671,
      "sccache_seconds": 0.953708637,
      "zccache_seconds": 0.036356184,
      "bare_cache_bytes": 0,
      "sccache_cache_bytes": 1071052,
      "zccache_cache_bytes": 3543881,
      "cache_bytes_reported": true,
      "sccache_evidence": {
        "status": "hit",
        "hits": 250,
        "misses": 0,
        "non_cacheable": 0,
        "cache_location": "Local disk: \"/tmp/zccache-test-OKTVS1\""
      },
      "zccache_vs_sccache_ratio": 26.232363578091693,
      "zccache_vs_bare_ratio": 50.079174178456135,
      "vs_sccache_text": "26x faster",
      "vs_bare_text": "50x faster"
    }
  ]
}
